Informatică
adinav757
9

Se citeste un numar natural. Sa se verifice daca este aproape prim. Un numar e aproape prim daca si numai daca se poate scrie ca produs a 2 numere prime.

+0
(1) Răspunsuri
vitamin

#include using namespace std;int main(){ int n, d, nr;    cin>>n;       d=2;       nr=0;       while(n>1 && nr<=2)       {  while(n%d==0 && nr<=2) { nr++;                                   n=n/d;                                 }          d++;       }       if(nr==2)          cout<<"Numarul e aproape prim";          else            cout<<"Numarul nu se scrie ca produs de doua numee prime, deci nu e aproape prim";}

Adaugă răspuns