Tablouri bidimensionale (Matrice)
O matrice este un tablou cu elemente de același tip, aranjate pe linii și coloane. Spre deosebire de vectori, elementele matricei au doi indici: primul pentru indicarea liniei, iar al doilea pentru specificarea coloanei.
În limbajul C++, numerotarea liniilor și coloanelor începe de la 0, deși programatorul poate forța numerotarea de la 1, în funcție de preferințe. Când accesezi un element dintr-o matrice, trebuie să specifici ambii indici între paranteze pătrate.
Structura unei matrice poate fi vizualizată ca un tabel cu n rânduri și m coloane. De exemplu, o matrice cu 3 linii și 4 coloane ar conține elemente precum a₁₁, a₁₂, a₁₃, etc., unde primul indice indică linia, iar al doilea coloana.
⚠️ Atenție! Indicii elementelor se scriu întotdeauna între paranteze pătrate și trebuie să respecte limitele matricei - dacă o matrice are n linii, indicii valizi sunt de la 0 la n-1 (sau de la 1 la n, dacă începi numerotarea de la 1).