Upload
danyaly
View
13
Download
0
Embed Size (px)
DESCRIPTION
matrici
Citation preview
(Matrici)
O matrice de dimensiuni n x m este o colecie de 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 12 121 22 2
11 12 11 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 5 2 14 5 3 012 2 7 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:
int i,j,n,m,a[10][10];
coutn;
coutm;
for(i=1;i