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

Se dă un număr pozitiv X. Să se afișeze inversul (sau oglinditul) acestui număr.
Inversul unui număr se obține luând cifrele numărului de la dreapta la stânga. De exemplu, pentru numărul 1234 se va afișa 4321.
Date de intrare
Se citește la tastatură numărul X.
Date de ieșire
Programul va afișa pe ecran oglinditul lui X.
Restricții
0 < X < 1.000.000.000
Se garantează că X nu are ultima cifră 0.
Va rog ajutor.
Programare in C++

Răspunsuri la întrebare

Răspuns de boiustef
3

#include <iostream>

using namespace std;

int main()

{

   int x, m=0, cif;

   cin >> x;

   while (x)

   {

       cif=x%10;

       m=m*10+cif;

       x/=10;

   }

   cout << m << endl;

   return 0;

}

Alte întrebări interesante