Informatică, întrebare adresată de mariusalexandrp56h5u, 9 ani în urmă

Se citeşte un număr natural n.Calculați şi afişați suma cifrelor din care este format.Vă rog să mă ajutați


DemonBolt: Cu mare placere, iti explic acum
DemonBolt: Se rezolva cu o instructiune repetitiva. Cred ca se numeste repeat... until sau ceva asa
DemonBolt: Pasul 1: Se citeste numarul de la tastatura
DemonBolt: Pasul 2: faci bucla cu conditia n>0
DemonBolt: conditia: n mai mare ca 0
DemonBolt: Pasul 3: Afli ultima cifra. n mod 10 (modulo)
DemonBolt: Pasul 4: Adaugi aceasta cifra la o variabila sum
DemonBolt: Pasul 5: Imparti numarul la 10 pt a elimina ultima cifra
DemonBolt: Si gata. In afara buclei afisezi suma
DemonBolt: Sper ca e clar :*

Răspunsuri la întrebare

Răspuns de Utilizator anonim
1
Usor!

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



Alte întrebări interesante