Informatică, întrebare adresată de Utilizator anonim, 8 ani în urmă

Se citesc n numere naturale. Determinați pentru fiecare dintre ele dacă este par sau impar. (Operatii pe biti)

Răspunsuri la întrebare

Răspuns de Rduq
0

Răspuns:

Eu am înțeles problema astfel:

main()

{ int a[20], i, n;

cout << "Introdu numărul de elemente: "; cin >> n;

for (i=0; i<n; i++)

{cout << ''a[" <<i <<"]=";

cin >> a[i];}

cout << "Numerele pare sunt: " <<endl;

for (i=0; i<n; i++)

{if (a[i]%2==0) cout <<a[i] << " ";}

cout << "Numerele impare sunt: " <<endl;

for (i=0; i<n; i++)

{if (a[i]%2==1) cout <<a[i] << " ";}

return 0;}

Explicație:

Dacă în urma împărțirii numărului n la 2 câtul este 0, atunci numărul dat este par. În caz contrar el este impar.

Alte întrebări interesante