Hej, na wstępie zaznaczę, że mój program znajduje wszystkie liczby pierwsze dla n>1 i n<10000 ale spoj nie chce mi go przyjąć. Jest to mój pierwszy program wysłany tutaj i nie wiem co źle robię. Wklejam to co zaznaczyłem w kodzie. Dzięki z góry.
#include
using namespace std;
int main() {
// od tad
int liczba;
bool status=1;
cin >> liczba;
if(liczba>1)
{
for(int i=2; i<liczba; i++)
{
if(status)
{
if(liczba%i==0)
{
status=0;
}
else if((liczba%i)!=0)
continue;
}
}
if(status)
cout << "TAK";
else
cout << "NIE";
}
else if(liczba==1)
cout << "NIE";
else
cout << "NIE";
//do tad
return 0;
}