Informatică, întrebare adresată de Utilizator anonim, 9 ani în urmă

3. Se citesc numere de la tastatură până la apariția lui zero. Să se determine câte dintre ele erau prime. Daca nu exista nici un numar prim se afiseaza mesajul "NU EXISTA".
Exemplu: 8 42 5 6 7 5 4 3 7 0 se afiseaza 5. (numere prime sunt 5, 7, 5 , 3 si 7)

Răspunsuri la întrebare

Răspuns de griandreea4
2

#include <iostream>

using namespace std;

int main()

{

   int n,d,nr=0,ok=1;

   while(cin>>n)

   {

       if(n>0)

    {

        for(d=2;d<=n/2;d++)

        if(n%d==0)

        ok=0;

        if(ok==1)

           nr++;

           }

        else

           if(nr!=0)

           {cout<<nr;

            break;}

            else

            {cout<<"NU EXISTA";

             break;}

}

}



Utilizator anonim: nu merge
Alte întrebări interesante