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ăspunsuri la întrebare
Răspuns de
0
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:
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Biologie,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă