Se dau 3 numere naturale a, b si c.
Cerinta: Stabiliti dacă dintre cele trei numere citite suntem mai multe numere pare sau mai multe impare.

Date de intrare: Programul citește de la tastatură trei numere întregi separate prin spații.

Date de iesire: Programul va afișa pe ecran mesajul pare dacă sunt cel puțin două numere pare dintre cele trei citite, despectiv mesajul impare în caz contrar

Restrictii si precizari: Numerele citite sunt mai mici decat 1000000000


Răspuns :

Rezolvarea în C++.

#include <iostream>

using namespace std;

int main() {

int a, b, c, nrpare = 0, nrimpare = 0;

cin >> a >> b >> c;

if (a % 2 == 0)

nrpare++;

else

nrimpare++;

if (b % 2 == 0)

nrpare++;

else

nrimpare++;

if (c % 2 == 0)

nrpare++;

else

nrimpare++;

if (nrpare >= 2)

cout << "pare";

else if (nrimpare >= 2)

cout << " impare";

return 0;

}