Răspuns :
Răspuns:
#include <iostream>
using namespace std;
int n,s,c;
int main()
{
cin>>n;
while(n)
{
c=n%10;
s=c+s;
n/=10;
}
cout<<s;
return 0;
}
Explicație:
Luam ultima cifra a numarului si o adunam in suma "s", care este e 0, deoarece este intializata global. Dupa ce adunam ultima cifra la suma incepem sa "taiem" din numar. "n=n/10" este echivalent cu "n/=10". Facem aceeasi pasi pana n=0 si la final afisam suma "s".
#include<iostream>
using namespace std;
int main() {
int n, s = 0;
cin >> n;
do {
s += n % 10;
n /= 10;
} while (n != 0);
cout << s;
return 0;
}