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ăspunsuri la întrebare
Răspuns de
2
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:
Alte întrebări interesante
Istorie,
8 ani în urmă
Matematică,
8 ani în urmă
Franceza,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Franceza,
9 ani în urmă
Matematică,
9 ani în urmă