Witam!
Napisałem sobie taki januszowy kod i nie wiem dlaczego takie rozwiązanie nie przejdzie. U mnie na kompie odpalam i wszystko śmiga jak powinno, a tutaj sędzia odrzuca. Jeśli się by komuś chciało zajrzeć w kod i powiedział co mogę poprawić to bardzo o to proszę. Zaznaczam, że nie do końca wiem jak ten sędzia "ocenia" te zadania bo na spoju dopiero jestem od 1h. Zaznaczam również, że celowo nie korzystałem z sita Eratostenesa.
#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{
int a=1;
int tablica[4];
int wynik[4];
int ilosc1,ilosc2,ilosc3,ilosc4;
ilosc1=0;
ilosc2=0;
ilosc3=0;
ilosc4=0;
for(int j=0; j<4; j++)
{
cin>>tablica[j];
if(tablica[j]>1000)
exit(0);
}
for(int i=0; i<1000; i++)
{
wynik[0] = tablica[0]%a;
wynik[1] = tablica[1]%a;
wynik[2] = tablica[2]%a;
wynik[3] = tablica[3]%a;
if(wynik[0]==false)
{
ilosc1++;
}
if(wynik[1]==false)
{
ilosc2++;
}
if(wynik[2]==false)
{
ilosc3++;
}
if(wynik[3]==false)
{
ilosc4++;
}
a++;
}
if(ilosc1==2)
cout<<"TAK"<<endl;
else cout<<"NIE"<<endl;
if(ilosc2==2)
cout<<"TAK"<<endl;
else cout<<"NIE"<<endl;
if(ilosc3==2)
cout<<"TAK"<<endl;
else cout<<"NIE"<<endl;
if(ilosc4==2)
cout<<"TAK"<<endl;
else cout<<"NIE"<<endl;
}