Jump to content

[C++] Matrice


Vennom
 Share

Recommended Posts

Matricele sunt o colectie de date de dimensiuni arbitrare,indexate numeric.

Tablourile bidimensionale (cu doua dimensiuni) se numesc matrice. Declararea acestora se va face cu 2 indici, astfel:

tip_data nume matrice[nr1] [nr2]

Unde:
-tip data este tipul elementelor matricei (poate fi int,float,duble etc.)
-nume matrice este identificatorul matricei (de exemlu a)
-nr1 este numarul de linii
-nr2 este numarul de coloane

 

int a[4] [5]

Matricea a are elemente de tip int, 4 linii si 5 coloane. Citirea elementelor unei matrice:

*Pentru a face acest lucru avem nevoie de un indice pentru linii i si unul pentru coloane j.Trebuie sa specific ca m reprezinta numarul de linii al matricei, iar n numarul de coloane. Astfel avem:

for (i=0;i<m;i++) //i ia valori de la 0 pana la numarul de linii
for (j=0;j<n;j++) //j ia valori de la 0 pana la numarul de coloane
cout<<"a["<<i+1<<","<<j+1<>a[i] [j];

tip data nume matrice[nr1] [nr2]={lista de vlori}

 

Exemplu:
int a[2] [3]={1,2,3,4,5,6};

 

Matricea va arata in felul urmator:

1 2 3
4 5 6

 

Matrici patrate (sau patratice):

Sunt matricile care au acelasi numari de coloane si acelasi numar de linii.

 

Exemplu:

m=3 n=3

1 0 0
3 5 6
2 0 1

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.