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

Scrieți un program în C++ în care sa citească un număr natural n și apoi sa afișeze numărul obținut din cifrele numărului N scrise în ordine inversa.
indicatie:se folosește o structura repetitiva și în interiorul acesteia o structura alternativa
Se recomanda utilizarea cel puțin a doua variabile intermediare (se lucrează cu catul și restul împărțirii la 10)
va rog ​


andrei750238: Practic construiesti si afisezi rasturnatul

Răspunsuri la întrebare

Răspuns de andrei750238
5

#include <iostream>

using namespace std;

int main(){

//Declarare variabile

   unsigned n; //Numarul citit

unsigned r=0; //Rasturnatul numarului citit

//Citeste numar

cin >> n;

//Construieste in r rasturntul numarului n

//Cat timp avem cifre in n

while(n){

 //Adauga ultima cifra din n la finalul numarului r

 r=r*10+n%10;

 //Sterge ultima cifra a lui n

 n=n/10;

}

//Afiseaza rasturnatul

cout << r;

}

Anexe:

beatricebursuc7: Mulțumesc!
Alte întrebări interesante