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

VA ROG AJUTAȚI-MĂ DAU 17 P

Se citeste un numar n. Sa se afiseze cate cifre pare are numarul.

Răspunsuri la întrebare

Răspuns de Mghetes
0

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;

}

Alte întrebări interesante