1 / 3
Oct 2017

Witam, to mój w zasadzie pierwszy program tutaj, zaczynam dopiero swoja przygode z programowaniem, próbuje rozwiazac zadanie ,Liczby pierwsze" gdy przesyłam kod sędzia wyświetla że jest błędny czy mógłby mi ktoś wskazać gdzie popełniłem błąd:

#include

using namespace std;

int main()
{
int n, a,b;
cin >> n;

for(int i = 1; i<= n; i++)
{
    cin >> a;
    for(int j = 2; j < a; j++)
    {
        if(a % j == 0)
        {
           b = 1;
           break;
        }
}
    if(b == 1)cout << "NIE" << endl;
    else if(a == 1) cout << "NIE" << endl;     
    else cout << "TAK" << endl;
}
return 0;

}

  • created

    Oct '17
  • last reply

    Oct '17
  • 2

    replies

  • 402

    views

  • 2

    users

  • 2

    links

  1. piszesz w niewłaściwym podforum - to jest angielskie - w sprawie pomocy w rozwiązywaniu zadań dla polskiego spoj-a pisz tu3

  2. wskazane jest przekazywanie kodu jako link do ideone.com1

  3. nie należy zakładać nowego wątku, gdy istnieje już wątek poświęcony temu zadaniu (a dla tego zadanie jest już dużo wątków - dzięki takim jak ty)

  4. warto te wątki przeczytać przed zadaniem pytania

  5. sprawdź wynik twojego programu dla danych:

    5
    4
    5
    7
    11
    13