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

Să se scrie o funcție C++ care să returneze suma cifrelor unui număr natural transmis ca parametru.

Răspunsuri la întrebare

Răspuns de 12numaieu45
3
#include<iostream.h>
int suma(unsigned n)
{
unsigned s=0, a;
while(n!=0)
{
a=n%10;
s=s+a;
n=n/10;
}
return s;
}
void main()
{
unsigned n, s=0, a, f;
cout<<"n="; cin>>n;
f=suma(n);
cout<<f;
}
Alte întrebări interesante