Informatică Programare
Declarare matrice C++
Declararea unei matrice în C++ se face specificând numărul de linii și coloane, deoarece o matrice este un tablou bidimensional. Sintaxa de bază este: tip_date nume[linii][coloane];. De exemplu, int a[3][4]; declară o matrice cu 3 linii și 4 coloane de numere întregi.
Tipuri de declarații
- Declarație cu dimensiuni fixe int mat[2][3]; - matrice de 2 linii și 3 coloane, elementele sunt neinițializate.
- Declarație cu inițializare int mat[2][2] = {{1,2},{3,4}}; - matricea primește valorile 1,2 pe prima linie și 3,4 pe a doua.
- Declarație cu o dimensiune implicită int mat[][2] = {{5,6},{7,8}}; - compilatorul deduce 2 linii din inițializare.
Exemple practice
- Matrice de caractere char tab[3][5]; - poate stoca 3 șiruri de maxim 5 caractere fiecare.
- Matrice de numere reale double m[4][4]; - utilă pentru calcule matematice, cum ar fi determinanți.
- Accesarea unui element Pentru int a[2][2] = {{10,20},{30,40}};, a[1][0] este 30 (linia 1, coloana 0).
Folosește declarații clare și evită dimensiuni prea mari care să consume memorie inutil.