Răspuns :

Răspuns:

#include <iostream>

using namespace std;

int main ()

{

int n, nr, ogl, aux;

cin>>n;

for(int i=1;i<=n;i++)

{

cin>>nr;

aux=nr;

ogl=0

while(aux!=0)

{

ogl=ogl*10+aux%10;

aux=aux/10;

}

if(nr==ogl)

cout<<nr<<" " ;

}

return 0;

}

Explicație:

citim n dupa citim nr

atribuim lui aux=nr deoarece vom face schimbări asupra lui

facem oglinditul

comparam oglinditul cu numărul si daca sunt egale atunci e palindrom si afișam

pentru ca e în for toate astea se repeta de n ori