Array-uri

Un array stochează mai multe valori de același tip, accesibile printr-un index. Indexarea începe de la 0.

arrays.cpp
int note[5] = {8, 9, 7, 10, 6};

cout << note[0] << endl;  // 8 (primul)
cout << note[4] << endl;  // 6 (ultimul)

note[2] = 8;  // modificare
cout << note[2] << endl;  // 8

Inițializare

int a[5] = {1, 2, 3, 4, 5}; // inițializare completă
int b[5] = {1, 2};        // restul sunt 0: {1,2,0,0,0}
int c[5] = {};             // toți 0
int d[5];                  // neinițializat (garbage!)
Accesarea unui index în afara limitelor (ex: a[5] pentru un array de 5 elemente) este comportament nedefinit — una dintre cele mai periculoase erori în C++!

✏️ Exercițiu

Citește 5 numere într-un array și afișează maximul.

💡 Indiciu: Parcurge cu for și ține evidența maximului curent.