Informatică Programare

Operatii cu vectori in C++

Operațiile cu vectori în C++ se referă la manipularea tablourilor unidimensionale folosind funcții și tehnici specifice. Vectorii sunt structuri de date fundamentale care stochează elemente de același tip în memorie consecutivă. Aceste operații includ crearea, accesarea, modificarea și parcurgerea elementelor.

Operații de bază cu vectori

  • Declarare și inițializare Se declară cu sintaxa tip nume[dimensiune]; ex: int vector[5] = {1, 2, 3, 4, 5};
  • Accesarea elementelor Elementele se accesează prin index, începând de la 0; ex: vector[2] returnează al treilea element.
  • Parcurgerea vectorului Se folosește o buclă for; ex: for(int i=0; i<5; i++) cout << vector[i];

Exemple de operații avansate

  • Suma elementelor Se adună toate elementele într-o variabilă sumă; ex: int s=0; for(int i=0; i<5; i++) s+=vector[i];
  • Căutarea unui element Se compară fiecare element cu valoarea căutată; ex: for(int i=0; i<5; i++) if(vector[i]==x) return i;
  • Sortarea Se poate folosi algoritmul bubble sort; ex: for(int i=0; i<4; i++) for(int j=0; j<4-i; j++) if(vector[j]>vector[j+1]) swap(vector[j], vector[j+1]);

Exersează operațiile pe vectori mici pentru a înțelege logica indexării și parcurgerii.

Mai multe din Programare