Puteti sa ma ajutati cu rezolvarea la aceasta problema, va rog?

Dându-se un număr natural a, să se verifice dacă a și inversul (oglinditul) lui a sunt ambele numere prime. Se citește de la tastatură numărul natural a. Să se afișeze DA dacă numărul a și inversul său sunt ambele prime sau NU, în caz contrar.


Răspuns :

#include <iostream>

using namespace std;

int main() {

int a, reversedNumber = 0, remainder, i;

cin >> a;

while(a != 0) {

remainder = a%10;

reversedNumber = reversedNumber*10 + remainder;

a /= 10;

}

if(a == 0 || a == 1)

cout<<"NU"<<endl;

else {

for(i = 2;i <= n;++i){

if(n % i == 0)

cout<<"DA \n";

}

}

return 0;

}