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

Se citeste de la tastaura un nr nat . Sa se calculeze nr.cifrelor pare si nr. cifrelor impare .


Va rog ​

Răspunsuri la întrebare

Răspuns de Rayzen
1

citește n

pare ← 0

impare ← 0

cât timp n ≠ 0 execută

│  ult ← n%10

│ ┌dacă (ult % 2 = 0) atunci

│ │  pare ← pare + 1

│ │ altfel

│ │  impare ← impare + 1

│ └■

└■

scrie pare, '  ', impare

Răspuns de chiriladavid68
1

Răspuns:

#include <iostream>

using namespace std;

int main()

{

   int n,sp=0,si=0;

   cin >> n;

   while (n)

   {

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

           sp=sp+n%10;

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

           si=si+n%10;

           n/=10;

   }

   cout << sp << " " << si;

   return 0;

}

Explicație:

Alte întrebări interesante