Algoritm pentru determinarea sumei cifrelor unui număr

Se citește de la tastatură un număr natural n. Să se determine și să se afișeze suma cifrelor numărului.

Variabila s este inițializată cu 0, reprezentând suma cifrelor numărului. Cât timp n mai are cifre, la s se adună ultima cifră a numărului n, după care se elimină ultima cifră.

#include <iostream>
using namespace std;
int main()
{
    int n, s=0;
    cout<<"Cat este n?"; cin>>n;
    while(n)
    {
        s=s+n%10;
        n=n/10;
    }
    cout<<s;
    return 0;
}

De asemenea, ai putea dori...

Lasă un răspuns

Acest sit folosește Akismet pentru a reduce spamul. Află cum sunt procesate datele comentariilor tale.