Array-uri, Structuri & Enum
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; // 8Iniț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.