Hej, wie ktoś czemu ten kod nie działa? Ciąle wyskakuje “błędna odpowiedź”
#include
using namespace std;
int test, liczba, dzielnik, czypierwsza=1;
int main()
{
cin >> test;
for (int i=0; i<test; i++)
{
cin >> liczba;
for (dzielnik=2; dzielnik<=10000; dzielnik++)
{
if (liczba%dzielnik == 0 && dzielnik<liczba)
czypierwsza = 0;
if (liczba==1 || liczba ==2)
czypierwsza = 0;
}
if (czypierwsza == 1)
cout << "TAK" << endl;
else
cout << "NIE" << endl;
czypierwsza = 1;
}
return 0;
}