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

Subprogramul cifre_pare are ca parametru un număr natural x din intervalul [0,104]. Subprogamul returnează suma cifrelor pare ale numărului x sau valoarea -1, dacă numărul nu conține nicio cifră pară. Scrieţi la calculator definiția completă a subprogramului. Exemplu: pentru x=1234, subprogramul returnează 6 iar pentru x=9753, subprogramul returnează -1.

Răspunsuri la întrebare

Răspuns de andrei750238
0

int cifre_pare(int x){

   int contor=0;

   while(x>0){

       if(x%2==0) contor++;

       x/=10;

   }

   return contor;

}

► Nota :

(x%10)%2 = x%2


andrei750238: Netestat
Alte întrebări interesante