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 Pasul 1: Inițializează suma Declară o variabilă suma și seteaz-o la 0. Aceasta va stoca rezultatul final.
- 2 Pasul 2: Parcurge array-ul Folosește o buclă (de exemplu, for) pentru a itera prin fiecare element al array-ului.
- 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 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.