Realizați un program C++ pentru următoarea problemă:
1. Se dă secventa de cod de mai jos:
for (k=30; k>=0; k --)
if (v[k]%2 = = 0 && k%2 = = 1)
cout <<v[k]<<,
Scrieți care este varianta corectă dintre cele de mai jos:
a) se afişează elementele impare de pe pozițiile impare ale tabloului v
b) se afişează elementele pare de pe pozițiile impare ale tabloului v,
c) se afişează elementele impare de pe pozițiile pare ale tabloului v.

Răspuns :

Răspuns:

Raspunsul este B.

Explicație:

Daca ne uitam la prima conditie din if, avem v[k]%2==0.

Conditia este adevarata daca elementul de pe pozitia k este par;

A doua conditie ca sa fie adevarata trebuie ca pozitia k sa fie impara ( k%2==1);