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

Se citesc n numere. Afisati cate cifre pare contin toate numerele citite.


Miercuri2002: Vrei totul in main sau se poate si cu functii?
a100: si cu functii dca se poate. Multumesc mull
a100: se poate rezolva si cu do while ?

Răspunsuri la întrebare

Răspuns de Miercuri2002
0

#include <iostream>

using namespace std;

int cifre_p(int n)

{

   int p=1, c=0;

   while(n)

   {

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

       {

           c++;

       }

       n/=10;

   }

   return c;

}

int main()

{

   long long n, i, c=0, m;

   cin>>n;

   for(i=0; i<n; i++)

   {

       cin>>m;

       c+=cifre_p(m);

   }

   cout<<c;

}

Anexe:

a100: exista cumva si o metoda mai simpla, fara long long ?
Miercuri2002: Pai pune int in loc. Am scris pentru numere cat mai mari posibile.
Alte întrebări interesante