Witam. Mimo jak mi się wydaje dobrze działającego programu nie zalicza mi go. Proszę dlatego o pomoc, wytłumaczenie co może być nie tak.
#include <iostream>
using namespace std;
int n;
int x;
int ile;
int main()
{
cin >> n;
for (int i=0; i<n; i++){
ile = 0;
cin >> x;
for ( int j=1; j<=x; j++)
{
if(x%j == 0)
{
ile++;
}
}
if (ile == 2){
cout << "TAK";
} else cout << "NIE";
}
return 0;
}