Informatică Programare

Probleme cu tablouri bidimensionale in C++

Problemele cu tablouri bidimensionale în C++ implică operații pe matrice, cum ar fi suma, transpusa sau căutarea. Voi prezenta două tipuri de probleme.

Suma elementelor unei matrice

  1. 1
    Declarație int mat[3][3], s=0;
  2. 2
    Algoritm for(int i=0; i<3; i++) for(int j=0; j<3; j++) s+=mat[i][j];
  3. 3
    Exemplu Pentru mat={{1,2,3},{4,5,6},{7,8,9}}, suma este 45.

Transpusa unei matrice

  1. 1
    Definiție Transpusa schimbă rândurile cu coloanele.
  2. 2
    Cod int transp[3][3]; for(int i=0; i<3; i++) for(int j=0; j<3; j++) transp[j][i]=mat[i][j];
  3. 3
    Exemplu Dacă mat[0][1]=2, atunci transp[1][0]=2.

Exersează probleme cu matrice pătratice și dreptunghiulare.

Mai multe din Programare