👤

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

Răspuns :

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.

Vă mulțumim că ați ales să vizitați platforma noastră dedicată Informatică. Sperăm că informațiile disponibile v-au fost utile. Dacă aveți întrebări suplimentare sau aveți nevoie de sprijin, nu ezitați să ne contactați. Vă așteptăm cu drag și data viitoare! Nu uitați să adăugați site-ul nostru la favorite pentru acces rapid.


Wix Learning: Alte intrebari