Informatică Alte teme

Cum se calculeaza suma elementelor pare dintr-un vector?

Suma elementelor pare dintr-un vector se calculează parcurgând vectorul și adunând elementele divizibile cu 2. Folosești o buclă și operatorul modulo (%). De exemplu, pentru vectorul [1,2,3,4], suma elementelor pare este 2+4=6.

Pași de calcul în pseudocod

  1. 1
    Pasul 1: Declară variabile suma = 0, vectorul v cu n elemente, de exemplu v = [3, 8, 5, 10] și n = 4.
  2. 2
    Pasul 2: Parcurge vectorul Folosește o buclă for de la i=0 la n-1, verifică fiecare element v[i].
  3. 3
    Pasul 3: Verifică paritatea Dacă v[i] % 2 == 0, atunci elementul este par, adaugă-l la suma: suma = suma + v[i].

Exemplu în C++

  1. 1
    Pasul 1: Codul complet #include <iostream> using namespace std; int main() { int v[] = {3, 8, 5, 10}; int n = 4, suma = 0; for(int i=0; i<n; i++) { if(v[i] % 2 == 0) suma += v[i]; } cout << suma; // afișează 18 return 0; }
  2. 2
    Pasul 2: Explicație v[0]=3 impar, treci; v[1]=8 par, suma=8; v[2]=5 impar; v[3]=10 par, suma=18.
  3. 3
    Pasul 3: Testează cu alte valori Pentru v=[2,4,6], suma=12; pentru v=[1,3,5], suma=0 deoarece nu sunt elemente pare.

Verifică întotdeauna condiția cu % 2 și inițializează suma cu 0 înainte de buclă.

Mai multe din Alte teme