1. Cerinta:
Să se scrie o funcție C++ care să returneze suma cifrelor unui număr natural transmis ca parametru.
- Exemplu:
sumcif(241) = 7
2. Rezolvare:
#include <iostream>
using namespace std;
int sumcif(int n)
{
int s = 0, m = n, ult;
while (n != 0)
{
ult = n % 10;
s = s + ult;
n = n / 10;
}
return s;
}
int main()
{
int n;
cin >> n;
cout<<sumcif(n);
system("Pause");
return 0;
}