Cerinta Pentru un număr natural n dat, care este cel mai mic număr natural z al cărui oglindit este strict mai mare ca n? Oglinditul unui număr natural se obtine prin citirea numărului respectiv de la dreapta la stânga. Fisierul de intrare oglinditus.in va contine numărul n. Date de iesire Fisierul de iesire oglinditus.out va contine cel mai mic număr natural al cărui oglindit este strict mai mare ca n.
este urgent
Răspunsuri la întrebare
Răspuns de
0
Răspuns:
#include <iostream>
#include <fstream>
using namespace std;
int main() {
int n;
ifstream in("oglinditus.in");
in >> n;
in.close();
while (1) {
n++;
int mirror=0,temp=n;
while(temp){
mirror=mirror*10+temp%10;
temp/=10;
}
if(mirror>n)
break;
}
ofstream out("oglinditus.out");
out << n << endl;
out.close();
return 0;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Istorie,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Engleza,
9 ani în urmă