1 / 2
Mar 2020

Cześć. To moje pierwsze zadanie na SPOJ o nazwie liczby pierwsze. Chciałbym się dowiedzieć dlaczego mój kod nie chcę przejść pozytywnie. Bardzo proszę o pomoc.

int main()
{
int n;
cin>>n;
int a, resztaModulo;
srand(time(NULL));

for(int i=1; i<=n; i++)
{
  a=rand()%10001;
  if(a==1) cout<<"Liczba 1 nie jest ani pierwsza ani złożona";
  else
   {
      for(int j=2;j<=10000;j++)
        {
           resztaModulo=a%j;
           if (j==a)              {cout<<"TAK"<<endl; break;}
           else if (resztaModulo==0)   {cout<<"NIE"<<endl; break;}
           else  1;
         }}
   }

return 0;
}

  • created

    Mar '20
  • last reply

    Mar '20
  • 1

    reply

  • 741

    views

  • 2

    users

  • 2

    links