👤
a fost răspuns

Dându-se un număr natural a, să se verifice dacă a și inversul lui a sunt ambele numere prime.

Răspuns :

Codul mai jos ↓ Bafta !

#include <iostream>

using namespace std;

int main ()

{

int a,invers=0,d,aux,ok=0;

cin>>a;

aux=a;

while(aux)

{

invers=invers*10+aux%10;

aux=aux/10;

}

cout<<invers<<endl;

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

{

if(a%d!=0)

ok=1;

}

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

{

if(invers%d==0)

ok=0;

}

if(ok==1)

cout<<"Sunt ambele prime!";

else

cout<<"NU sunt ambele prime!";

}