L’algoritmo Stampa Matrice permette di stampare tutti gli elementi contenuti in una matrice. L’idea è quella di accedere a tutte le celle della matrice e di stamparne il contenuto. Supponiamo di avere la seguente matrice di interi:
int matrix[3][3]; matrix[0][0] = 1; matrix[0][1] = -1; matrix[0][2] = 2; matrix[1][0] = 3; matrix[1][1] = 2; matrix[1][2] = 1; matrix[2][0] = 4; matrix[2][1] = 2; matrix[2][2] = 1;
Il seguente codice permetterebbe di stamparne il contenuto:
for(int i=0; i<3; i++){ for(int j=0; j<3; j++){ cout<<matrix[i][j]; } }
Per comprendere il funzionamento di questo algoritmo vediamo cosa accade passo dopo passo: