Informatică, întrebare adresată de tudorungureanu2021, 8 ani în urmă

Pentru un num˘ar natural n dat, care este cel mai mic num˘ar natural x al c˘arui oglindit este strict mai

mare ca n?

# Restrictii Puncte

1 n ≤ 10 (10 Puncte)

2 n este o putere de 10 (10 Puncte)

3 n ≤ 106 30 Puncte

4 n ≤ 109 20 Puncte

5 — 30 Puncte
este urgent
de exemplu 800 o sa se afiseze 108

Răspunsuri la întrebare

Răspuns de Hackerul1040103
0

#include <iostream>

using namespace std;

int main() {

int n, ogl=0, ogl1=0;

cin>>n;

for (int i=0; i<n; i++) {

ogl=0;

while (i!=0) {

ogl=10*ogl+i%10;

i/=10;

} if (ogl>n) {

while (ogl!=0) {

ogl1=ogl1*10+ogl%10;

ogl/=10;

} cout<<ogl1;

break;

} return 0;

}

sa stii ca n-am incercat codul, incearca-l tu. e posibil sa nu fie corect

Alte întrebări interesante