Informatică Programare

Cum se calculeaza suma elementelor pare dintr-un array?

Suma elementelor pare dintr-un array se calculează parcurgând array-ul și adunând doar elementele care sunt divizibile cu 2. În majoritatea limbajelor de programare, aceasta implică o buclă și o condiție pentru a verifica paritatea fiecărui element. De exemplu, în Python, suma = sum(x for x in array if x % 2 == 0).

Algoritmul de bază

  1. 1
    Pasul 1: Inițializează suma Declară o variabilă suma și seteaz-o la 0. Aceasta va stoca rezultatul final.
  2. 2
    Pasul 2: Parcurge array-ul Folosește o buclă (de exemplu, for) pentru a itera prin fiecare element al array-ului.
  3. 3
    Pasul 3: Verifică paritatea Pentru fiecare element, verifică dacă elementul % 2 == 0 (restul împărțirii la 2 este 0). Dacă da, adaugă elementul la suma.
  4. 4
    Pasul 4: Returnează suma După ce bucla se termină, variabila suma conține suma elementelor pare.

Exemple în diferite limbaje

  • Python array = [1, 2, 3, 4, 5]; suma = sum(x for x in array if x % 2 == 0) # rezultat: 6
  • C++ int array[] = {1, 2, 3, 4, 5}; int suma = 0; for(int i=0; i<5; i++) if(array[i]%2==0) suma+=array[i]; // rezultat: 6
  • JavaScript let array = [1, 2, 3, 4, 5]; let suma = array.filter(x => x%2==0).reduce((a,b)=>a+b,0); // rezultat: 6

Testează algoritmul pe array-uri cu numere negative sau zero pentru a te asigura că funcționează corect în toate cazurile.

Mai multe din Programare