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

Se citeste un numar natural .Sa se determine si sa se afiseze inversul sunei cifrelor sale.Folosind algoritmul pentru prelucrarea cifrelor unui număr.​

Răspunsuri la întrebare

Răspuns de Cosmyqn
0

Răspuns:

#include <iostream>

using namespace std;

int invers(int n) {

int inv = 0;

while (n > 0) {

inv = inv * 10 + n % 10;

n /= 10;

}

return inv;

}

int main() {

int n, sum = 0;

cin >> n;

while (n > 0) {

sum += n % 10;

n /= 10;

}

cout << invers(sum) << endl;

return 0;

}

Explicație:

Acest program citește un număr natural de la tastatură. Utilizează o buclă while pentru a extrage cifrele numărului și a le adăuga la suma totală. Apoi, se utilizează o funcție numită invers, care inversă numărul suma obținută și apoi afișează rezultatul.

Alte întrebări interesante