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

Calculati cate cifre pare are un numar natural n dat.Recursiv va rog.

Răspunsuri la întrebare

Răspuns de boiustef
2

#include <iostream>

using namespace std;

int n;

int cifPare(int m)

{

   if (m<10)

       {if (m%2==0) return 1;

        else return 0; }

   else

   {

       if ((m%10)%2==0) return 1+cifPare(m/10);

       else return cifPare(m/10);

   }

}

int main()

{

   cin >> n;

   cout << cifPare(n);

}

Alte întrebări interesante