Se citeste de la tastatura un numar natural nenul n ,apoi se citesc succesiv n valori naturale. Sa se verifice daca printre valorile citite exista un palindrom prim .
Răspunsuri la întrebare
Răspuns de
0
#include <bits/stdc++.h>
using namespace std;
bool verif_prim (int n) {
for (int i = 2; i * i <= n; i++)
if (n % i == 0)
return false;
return true;
}
bool verif_palindrom (int n) {
int cn = n;
int inv = 0;
while (cn) {
inv = inv * 10 + cn % 10;
cn /= 10;
}
if (inv == n)
return true;
else
return false;
}
int main()
{
int n;
cin >> n;
int ok = 0;
while (n) {
int nr;
cin >> nr;
if (verif_palindrom(nr) && verif_prim(nr))
ok = 1;
n--;
}
if (ok)
cout << "DA";
else
cout << "NU";
}
Alte întrebări interesante
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă