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;
}
created
last reply
- 1
reply
- 722
views
- 2
users
- 1
link