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

Scrieți definiția completă a unui subprogram C++ recursiv care returneaza câte cifre impare are un număr n dat ca parametru. Rapid va rog

Răspunsuri la întrebare

Răspuns de boiustef
0

Răspuns:

#include <iostream>

using namespace std;

void nrImp(int n, int &i)

{

   if (n==0)

       i=0;

   else

   {

       nrImp(n/10,i);

       if ((n%10)%2==1)

           ++i;

   }

}

int main()

{

   int num,imp=0;

   cin >> num;

   nrImp(num,imp);

   cout << imp;

   return 0;

}

Explicație:

Alte întrebări interesante