date de acelai tip, identificat prin intermediul a doi indici, primul reprezentnd linia, iar cellalt coloana, unde: - n reprezint numrul de linii - m reprezint numrul de coloane
11 21
11 1
12 22
12 2
De exemplu, dac n=3 i m=4 vom avea o matrice cu 12 elemente distribuite pe 3
linii i 4 coloane astfel: 34
1 = 4 12
5 5 2
2 3 7
1 0 8
Sintaxa de declarare a unei matrice este: tip nume[dim1][dim2],
unde: * tip tipul de data folosit; poate fi unul din tipurile de baza (int, float, char, ) sau un tip definit de utilizator (articole, obiecte) * nume numele prin care va fi referita matricea * dim1 numarul maxim de linii din matrice * dim2 numarul maxim de coloane din matrice Exemple de declaratii: // matrice de intregi cu 10 linii si 10 coloane int a[10][10]; // matrice de valori reale float m[3][15];
Referirea la un element al matricei se face prin constructia:
nume[indice_1][indice_2]. Ex: a[4][5]-elementul de pe linia cu indicele 4 si coloana cu indicele 5. In prelucrarea tabloului se folosesc doua lungimi: -lungimea fizica numarul de elemente stabilit la declararea tabloului(nr.maxim de elemente ex. int a[10][10]) -lungimea logica numarul de elemente care vor fi prelucrate la executia programului.
1.Citirea de la tastatura a valorilor elementelor unei matrice: