Informatică Programare
Cum parcurgi o matrice in C++?
Parcurgerea unei matrice în C++ se face folosind bucle imbricate pentru a accesa fiecare element pe rând, pe linii și coloane. O matrice este un array bidimensional, reprezentat ca un tablou de tablouri. Parcurgerea este esențială pentru operații cum ar fi citirea, afișarea sau prelucrarea datelor.
Metode de parcurgere
- Parcurgere pe linii Se parcurge fiecare linie, iar în interiorul ei fiecare coloană, de la stânga la dreapta.
- Parcurgere pe coloane Se parcurge fiecare coloană, iar în interiorul ei fiecare linie, de sus în jos.
- Parcurgere diagonală Se accesează elementele de pe diagonala principală sau secundară.
Exemplu practic
- 1 Declarare matrice int mat[3][3]; creează o matrice 3x3 de întregi.
- 2 Parcurgere cu for for(int i=0; i<3; i++) for(int j=0; j<3; j++) cout << mat[i][j];
- 3 Afișare elemente Această buclă afișează toate elementele, începând cu mat[0][0] până la mat[2][2].
Folosește bucle imbricate pentru a controla indicii și a evita depășirea limitelor matricei.