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 Declarație int mat[3][3], s=0;
- 2 Algoritm for(int i=0; i<3; i++) for(int j=0; j<3; j++) s+=mat[i][j];
- 3 Exemplu Pentru mat={{1,2,3},{4,5,6},{7,8,9}}, suma este 45.
Transpusa unei matrice
- 1 Definiție Transpusa schimbă rândurile cu coloanele.
- 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 Exemplu Dacă mat[0][1]=2, atunci transp[1][0]=2.
Exersează probleme cu matrice pătratice și dreptunghiulare.