Răspuns :
Răspuns:
Cat timp n este mai mare ca zero, se ia ultima cifra din numar (restul impartirii la 10), daca aceasta este para, atunci incementam nr. Eliminam din n ultima cifra pe care deja am procesat-o(impartind pe n la 10).
Explicație:
#include <iostream>
using namespace std;
int main() {
int n, nr = 0, uc;
cout <<"n=";
cin >> n;
while(n > 0)
{
uc = n % 10;
n = n / 10;
if (uc % 2 == 0)
{
nr++;
}
}
cout << "numarul de cifre pare este nr = " << nr;
return 0;
}
Vă mulțumim că ați vizitat site-ul nostru web care acoperă despre Informatică. Sperăm că informațiile furnizate v-au fost utile. Nu ezitați să ne contactați dacă aveți întrebări sau aveți nevoie de asistență suplimentară. Ne vedem data viitoare și nu ratați să marcați.