6. Să se scrie o funcție C++ recursivă care determină suma cifrelor unui număr natural n transmis ca parametru și întoarce rezultatul prin intermediul unui parametru de ieșire.
Răspunsuri la întrebare
Răspuns de
1
Răspuns:
#include <iostream>
using namespace std;
int num, sc;
void sumacif(int m, int & s)
{
if (m==0) s=0;
else
{
sumacif(m/10,s);
s=s+m%10;
}
}
int main()
{
cin >> num;
sumacif(num,sc);
cout << sc;
}
Explicație:
Alte întrebări interesante
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Istorie,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Biologie,
9 ani în urmă