Fișierul numere.in conține pe prima linie a fișierului un număr natural și pe următoarea linie n numere întregi. Să se afișeze în fișierul numere.out numerele palindrom conținute de primul fișier.

Am nevoie urgent!

Răspuns :

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: