Informatică Sisteme de operare

Matrici in programare exercitii rezolvate

Matricele în programare sunt structuri de date bidimensionale, organizate în rânduri și coloane, folosite pentru a stoca și manipula date tabulare. În exerciții, ele se rezolvă prin parcurgerea elementelor cu bucle imbricate. De exemplu, o matrice 2x3 poate fi declarată în C++ ca int matrice[2][3] = {{1,2,3},{4,5,6}}.

Exercițiu rezolvat: Suma elementelor

  1. 1
    Enunț Calculează suma tuturor elementelor unei matrice 2x2 cu valori 1, 2, 3, 4.
  2. 2
    Declară matricea În Python: matrice = [[1, 2], [3, 4]]
  3. 3
    Parcurge matricea Folosește două bucle for: for i in range(2): for j in range(2):
  4. 4
    Calculează suma Adaugă fiecare element la o variabilă sumă: suma += matrice[i][j]
  5. 5
    Rezultat Suma este 1+2+3+4 = 10.

Exercițiu rezolvat: Transpusa

  1. 1
    Enunț Găsește transpusa unei matrice 2x3, unde rândurile devin coloane.
  2. 2
    Declară matricea inițială În C: int originala[2][3] = {{1,2,3},{4,5,6}};
  3. 3
    Creează matricea transpusă Declară o matrice 3x2: int transpusa[3][2];
  4. 4
    Copiază elementele Folosește bucle: for(i=0;i<2;i++) for(j=0;j<3;j++) transpusa[j][i] = originala[i][j];
  5. 5
    Rezultat Transpusa are elementele: {{1,4},{2,5},{3,6}}.

Exersează cu matrice mici, ca 2x2 sau 3x3, pentru a înțelege indexarea și parcurgerea.

Mai multe din Sisteme de operare