LECȚIE C++ · Vectori: citire și parcurgere

Parcurgem o listă

Învață parcurgem o listă în C++.

Explicație

După citirea unui vector, îl poți parcurge cu for (int i = 0; i < n; i++). La fiecare pas, v[i] este elementul curent. Pentru o sumă, pornește totalul de la 0; pentru un maxim, pornește de la primul element dacă n>0. Program complet: #include <iostream> #include <vector> using namespace std; int main() { int n; cin >> n; vector<int> v(n); for (int i = 0; i < n; i++) cin >> v[i]; int suma = 0; for (int i = 0; i < n; i++) suma += v[i]; cout << suma; return 0; } Pentru intrarea: 3 2 4 3 Ieșirea este 9. După fiecare pas, suma devine 2, apoi 6, apoi 9. Dacă n=0, buclele nu execută niciun pas și suma rămâne 0. Greșeli frecvente: nu inițializa suma cu o valoare arbitrară și nu folosi i<=n, fiindcă v[n] este în afara vectorului. Pentru a număra valorile pare, pornește contorul de la 0 și verifică v[i] % 2 == 0. Zero este par. Verifică singur: pentru valorile -3, 1 și 2, suma este 0.

Exersează în CodePath

Creează un cont gratuit pentru a accesa editorul, testele, feedbackul și progresul cursului.

Începe gratuit

Ai deja cont? Deschide activitatea

Parcurgem o listă | C++ explicat | CodePath