Informatică, întrebare adresată de piticayonela18, 8 ani în urmă

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 OiLoveYouO
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