Răspuns:
#include <iostream>
using namespace std;
int n,a,i;
bool palindrom(int x)
{
int ogl=0;
while(x)
ogl=ogl*10+x%10, x/=10;
return x==ogl;
}
int main()
{
cin>>n;
for(i=1; i<=n; i++)
{
cin>>a;
if(palindrom(a))
cout<<a<<' ';
}
return 0;
}
Explicație:
Sper sa nu il fi scris prea "elaborat" si sa apara dubii la profa ;) . Daca vrei sa iti explic codul sa imi pui comentariu.