👤

Realizati o functie care, fiindu-i dat un vector de N numere intregi la intrare, numara cate din ele sunt pare. int pare(int n, int *v); Exemplu: pare(3, {4, 5, 6}) returneaza 2.


Răspuns :

Conform enuntului functia "pare" va trebui sa returneze numarul de aparitii ale numerelor pare intr-un sir dat(vectorul v). Rezolvarea este simpla si anume : Se parcurge vectorul "v" de la 0 pana n-1 si la fiecare pas vom testa daca elementul curent din vector "v[i]" este divizibil cu 2 ( v[i] % 2 == 0) . Daca da vom incrementa un counter initializat de la inceput cu 0. La sfarsit vom returna counterul.

Vezi imaginea Mprodan27