Răspuns:
#include <iostream>
#include <fstream>
using namespace std;
ofstream g("numere.out");
ifstream f("numere.in");
bool palindrom(int n)
{
int inv=0,y;
y=n;
if(n<10)
return true;
while(y)
{
inv=inv*10+y%10;
y/=10;
}
if(inv==n)
return true;
return false;
}
int main()
{
int x;
while(f>>x)
if(palindrom(x)==true)
g<<x<<" ";
return 0;
}
Explicație: