#include <iostream> using namespace std; int main() { int numar, suma_cifre=0; cin>>numar; while(numar!=0) { //ne vom stoca ultima cifra intr-o variabila int ult_cifra=numar%10; //in suma_cifre vom aduna fiecare cifra suma_cifre=suma_cifre+ult_cifra; //vom elimina cifra pe care am adaugat-o numar=numar/10; } cout<<suma_cifre; }
- citim numarul
- cat timp numarul este diferit de 0 (mai avem cifre), in variabila ult_cifra vom memora ultima cifra a numarului si o vom aduna in variabila suma_cifre, iar la final scapam de ultima cifra din numar
- afisam suma