Se citește un număr natural n. Så se elimine din
n cifrele impare apoi să se verifice dacă numărul
rezultat este palindrom (este egal cu oglinditul).
Se va afișa numărul rezultat și valoarea 1 daca e
palindrom sau 0 daca nu este palindrom
Răspunsuri la întrebare
Răspuns de
1
Răspuns:
#include <iostream>
using namespace std;
int m, n, p, q;
int main ()
{
cin >> n;
p = 1;
//in m se construieste numarul n fara cifre imp
//in q se construieate inversul lui m
while (n>0) {
if (n%2 == 0) {
m = m+n%10*p;
p = p*10;
q = q*10+n%10;
}
n = n/10;
}
cout << m << " ";
if(q == m) cout << 1;
else cout << 0;
return 0;
}
Anexe:
Alte întrebări interesante
Matematică,
8 ani în urmă
Geografie,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă