InformaticăliceuClasa 9mediu
Vectori în C++ - Tutorial Complet
Învață tot ce trebuie să știi despre vectori (array-uri) în C++: declarare, citire, parcurgere și operații.
4 zile în urmă
0 vizualizări
35 minute
Vectori în C++ - Tutorial Complet
Ce este un Vector?
Un vector (array) este o colecție de elemente de același tip, stocate consecutiv în memorie.
Declararea Vectorilor
1int v[100]; // Vector de 100 întregi 2float note[30]; // Vector de 30 numere reale 3char litere[26]; // Vector de 26 caractere
Declarare cu Inițializare
1int v[5] = {10, 20, 30, 40, 50}; 2int fibonacci[] = {1, 1, 2, 3, 5, 8, 13}; // Dimensiune automată
Accesarea Elementelor
Important: Indicii încep de la 0!
1int v[5] = {10, 20, 30, 40, 50}; 2 3cout << v[0]; // Afișează 10 (primul element) 4cout << v[2]; // Afișează 30 5cout << v[4]; // Afișează 50 (ultimul element) 6 7v[1] = 25; // Modifică al doilea element
Citirea unui Vector
1int v[100], n; 2 3cout << "Cate elemente? "; 4cin >> n; 5 6cout << "Introdu " << n << " elemente:" << endl; 7for (int i = 0; i < n; i++) { 8 cin >> v[i]; 9}
Afișarea unui Vector
1cout << "Elementele vectorului: "; 2for (int i = 0; i < n; i++) { 3 cout << v[i] << " "; 4} 5cout << endl;
Operații Frecvente
Suma elementelor
1int suma = 0; 2for (int i = 0; i < n; i++) { 3 suma += v[i]; 4} 5cout << "Suma: " << suma << endl;
Maximul și Minimul
1int maxim = v[0], minim = v[0]; 2for (int i = 1; i < n; i++) { 3 if (v[i] > maxim) maxim = v[i]; 4 if (v[i] < minim) minim = v[i]; 5} 6cout << "Max: " << maxim << ", Min: " << minim << endl;
Căutare Element
1int cautat = 30; 2int pozitie = -1; 3 4for (int i = 0; i < n; i++) { 5 if (v[i] == cautat) { 6 pozitie = i; 7 break; 8 } 9} 10 11if (pozitie != -1) { 12 cout << "Gasit la pozitia " << pozitie << endl; 13} else { 14 cout << "Nu exista in vector" << endl; 15}
Numărare Elemente
1// Numără elementele pare 2int nrPare = 0; 3for (int i = 0; i < n; i++) { 4 if (v[i] % 2 == 0) { 5 nrPare++; 6 } 7} 8cout << "Elemente pare: " << nrPare << endl;
Exerciții BAC
- •Calculează media aritmetică a elementelor
- •Verifică dacă vectorul este sortat crescător
- •Inversează elementele vectorului
- •Găsește al doilea cel mai mare element
- •Elimină duplicatele din vector
Pregătește-te pentru BAC cu un profesor de informatică experimentat!
Tutorialul te-a ajutat?
Dacă ai nevoie de ajutor personalizat, găsește un profesor calificat pentru meditații
