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
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
Limba română,
8 ani în urmă
Geografie,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Informatică,
9 ani în urmă