Informatică, întrebare adresată de hanna04, 8 ani în urmă

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 boiustef
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