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
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;
}
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
Matematică,
8 ani în urmă
Engleza,
8 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă