MeditatiiDirect.ro Logo
MeditatiiDirect.ro
Educație la un click distanță
MeditatiiMateriiAdmitereTutorialePregatire BACSubiecte BACVariante BACBlog
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

  1. •Calculează media aritmetică a elementelor
  2. •Verifică dacă vectorul este sortat crescător
  3. •Inversează elementele vectorului
  4. •Găsește al doilea cel mai mare element
  5. •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

MeditatiiDirect.ro Logo
MeditatiiDirect.ro

Platforma educationala din Romania pentru meditatii particulare. Profesori verificati, recenzii reale, inscriere gratuita.

Cauta sau publica anunturi gratuit pentru toate materiile scolare.

Meditatii

  • Meditatii
  • Meditatii Matematica
  • Meditatii Informatica
  • Meditatii Romana
  • Meditatii Engleza
  • Anunturi Meditatii
  • Meditatii Online
  • Ore Online
  • Meditatii BAC
  • Meditatii Bucuresti
  • Meditatii Cluj-Napoca
  • Meditatii Timisoara
  • Meditatii Iasi
  • Meditatii Fizica
  • Meditatii Chimie
  • Meditatii Biologie

Materii Populare

  • Matematică
  • Limba Română
  • Limba Engleză
  • Informatică
  • Fizică
  • Toate Materiile →

Platforma

  • Cum functioneaza
  • Pentru elevi si parinti
  • Pentru profesori
  • Intrebari frecvente
  • Despre noi
  • Publica anunt gratuit

Resurse

  • Profesor Particular
  • Pregatire BAC
  • Admitere Facultate
  • Universitati Romania
  • Facultati Medicina
  • Facultati Informatica
  • Facultati Politehnica
  • Facultati Drept
  • Facultati Economice
  • Facultati Psihologie
  • Grile UPB
  • Grile Medicina
  • Grile Auto 2026
  • Variante BAC 2026
  • Simulare BAC 2026
  • Subiecte BAC
  • Subiecte Admitere
  • Titularizare 2025
  • Tutoriale
  • Blog educational
  • Ore Online
  • Profesori Online
  • Contact

MeditatiiDirect.ro este o platforma educationala din Romania unde gasesti meditatii si profesori particulari verificati pentru matematica, limba romana, engleza, informatica, fizica, chimie si alte materii. Disponibil in Bucuresti, Cluj-Napoca, Timisoara, Iasi si toata Romania, inclusiv meditatii online. Publica sau gaseste anunturi meditatii gratuit, programeaza ore online cu profesori verificati, cauta un profesor particular sau incepe meditatii BAC si admiterea la facultate.

© 2026 MeditatiiDirect. Toate drepturile rezervate.