Scrie un program care sa afiseze toate numerele naturale de doua cifre care, atat ele, cat si oglinditul lor, sunt prime

Răspuns :

Răspuns:

#include <iostream>

using namespace std;

int esteprim(int n){

   int k = 1;

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

       if (n % i == 0){

           k = 0;

       }

   }

   if (k == 0)

       return 0;

   return 1;

}

int rasturnat(int n){

   int rs = 0;

   int m = n;

   while (n) {

       rs = rs * 10 + n % 10;

       n /= 10;

   }

   return rs;

}

int main() {

   for (int i = 10;i <= 99; i++){

       if (esteprim(i) && esteprim( rasturnat(i) ) ){

           cout << i << ' ';

       }

   }

return 0;

}

Explicație: