exercițiu suplimentarcapitolul 1 · Baza tastatură → ecranUșoară

SumaPare

Suma numerelor pare din vector

Scrie codul

Exercițiu făcut pentru antrenament, în același stil cu problemele de pe pbinfo. Nu există pe pbinfo, dar soluția e verificată la fel, pe toate testele.

01

Enunțul pe scurt

Primești n numere întregi.

Afișezi suma celor care sunt pare. Dacă nu există niciun număr par, suma e 0.

ComparațieCa atunci când aduni doar bancnotele de un anumit fel dintr-un teanc: le iei pe rând și le pui deoparte doar pe cele care se potrivesc.
Primeștin, apoi n numere întregi.
AfișeziSuma numerelor pare.
02

Exemplu

Fă-l întâi pe hârtie, fără cod.

intrare
6
3 8 5 2 10 7
ieșire
20
De cePare sunt 8, 2 și 10. 8 + 2 + 10 = 20.
Încă 2 teste
intrare 2
3
1 3 5
ieșire 2
0
Niciun număr par, deci suma rămâne 0.
intrare 3
4
-2 4 -6 1
ieșire 3
-4
-2 + 4 + (-6) = -4. Și numerele negative pot fi pare.
03

Animație pas cu pas

Mergi cu săgețile sau apasă Pornește. Poți pune și numerele tale.

v
3
0
8
1
5
2
2
3
10
4
7
5
suma 0
1/8suma = 0. Adunăm doar numerele pare.
ce apare pe ecran
elementul curent bun / păstrat respins comparat ținut minte
04

Indicii

Deschide doar câte ai nevoie.

05

Scrie și rulează

Codul rulează direct în browser. „Verifică pe teste” compară rezultatul ca evaluatorul pbinfo.

compilatorul pornește la prima rulare
date de intrare (tastatură)
ecranul
Apasă Rulează ca să vezi rezultatul.
06

Ideea, pe pași

  1. Citești vectorul.
  2. suma = 0.
  3. Pentru fiecare element par: suma += v[i].
  4. Afișezi suma.
07

Soluția comentată

Verificată automat pe toate testele de mai sus.

Soluția e ascunsă

Încearcă întâi singur(ă), cu indiciile și editorul de mai sus. Când vrei să compari sau te-ai blocat, deschide-o.

08

Greșeli de evitat

  • Suma pornește de la 0, nu de la v[0].
  • Testul de par e % 2 == 0, nu / 2 == 0.
09

Întrebări

Două întrebări scurte. Se salvează cel mai bun scor.

ÎntrebăriÎntrebarea 1 din 2

Ce face suma += v[i];?