Informatică Programare
Exercitii rezolvate cu vectori C++ clasa 10a
Vectorii în C++ sunt structuri de date care stochează mai multe elemente de același tip într-o secvență. La clasa a 10-a, înveți să lucrezi cu vectori pentru operații de bază. Voi rezolva două exerciții: unul pentru citirea și afișarea unui vector, iar altul pentru calculul sumei elementelor.
Exercițiu 1: Citire și afișare vector
- 1 Enunț Scrie un program care citește un vector de n numere întregi și apoi le afișează în ordine inversă.
- 2 Rezolvare #include <iostream> using namespace std; int main() { int n; cin >> n; int v[100]; // presupunem n <= 100 for (int i = 0; i < n; i++) { cin >> v[i]; } for (int i = n-1; i >= 0; i--) { cout << v[i] << " "; } return 0; }
- 3 Exemplu numeric Pentru n = 3 și elementele 10, 20, 30, programul afișează '30 20 10'.
Exercițiu 2: Suma elementelor vector
- Enunț Scrie un program care citește un vector de n numere întregi și calculează suma tuturor elementelor.
- Rezolvare #include <iostream> using namespace std; int main() { int n, suma = 0; cin >> n; int v[100]; for (int i = 0; i < n; i++) { cin >> v[i]; suma += v[i]; } cout << "Suma este: " << suma; return 0; }
- Exemplu numeric Pentru n = 4 și elementele 1, 2, 3, 4, suma = 10. Programul afișează 'Suma este: 10'.
Exersează cu vectori pentru a înțelege indexarea și iterația în C++.