👤

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

Răspuns :

#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;
}