Sa se afiseze numerele palindrom dintr-un sir de n numere naturale citite din fisierul de intrare palindrom.in
Exemple: 0, 1, 2,...,9, 11, 22, ...101, 111,...121,..., 1771,...
Solutia o vom afisa in fisierul de iesire palindrom.out

Răspuns :

Răspuns:

#include <iostream>

#include <fstream>

using namespace std;

ifstream f("palindrom.in");

ofstream g("palindrom.out");

bool palindrom(int n)

{

if(n<10)

return true;

int inv=n%10,m=n/10;

while(m)

{

inv=inv*10+m%10;

m/=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: