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
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:
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Engleza,
8 ani în urmă