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

Se citesc de la tastatura numere naturale până la introducerea lui 0. Calculați și afișați câte numere au fost pare și câte impare. Vă rog!!!​

Răspunsuri la întrebare

Răspuns de finutzulcelfin
1

Răspuns:

#include <bits/stdc++.h>

using namespace std;

int main()

{

   int n, par, impar;

   par = 0;

   impar = 0;

   while (n != 0)

   {

       cin >> n;

       if (n == 0) break;

       else {

           if (n % 2 == 0)

               par++;

           else impar++;

       }

   }

   cout << par  << " " << impar;

}

Explicație:

Buna! Am rezolvat-o cat de simplu si cat de corect.

Initializam par si impar cu 0, unde vom retine numarul de cifre pare, respectiv impare.

Cat timp n este diferit de 0, am luat cazul cu  n = 0 ca sa nu il numere ca cifra para. Daca este par numaram in par, altfel in impar, iar la final afisam cate sunt pare si cate impare.


flpraveica: Pot sa faci prin schema logica e urgent te rog!
Alte întrebări interesante