Napisz program realizujący powyższy algorytm sprawdzania, czy podana liczba jest pierwsza.
( dopóki ….. powtarzaj w C++ : while (…..)
jeżeli (…..) to if (……)
w przypadku Kroku 6 i 7: if (……) {Krok 6}; else {Krok 7};


Napisz Program Realizujący Powyższy Algorytm Sprawdzania Czy Podana Liczba Jest Pierwsza Dopóki Powtarzaj W C While Jeżeli To If W Przypadku Kroku 6 I 7 If Krok class=
Napisz Program Realizujący Powyższy Algorytm Sprawdzania Czy Podana Liczba Jest Pierwsza Dopóki Powtarzaj W C While Jeżeli To If W Przypadku Kroku 6 I 7 If Krok class=

Odpowiedź :

Odpowiedź:

#include <iostream>

using namespace std;

int main()

{

   int a;

   cin >> a;

   if (a < 2)

   {

       cout << "To nie jest liczba pierwsza" << endl;

       exit(1);

   }

   int test = true;

   int i = 2;

   while (i<=a/2 && test == true)

   {

       if (a % i == 0) test = false;

       i++;

   }

   if (test == true) cout << "To jest liczba pierwsza" << endl;

   else cout << "To nie jest liczba pierwsza" << endl;

}

Wyjaśnienie:

nie wiem czy o to ci chodzi byku ale dziala