Ogni elemento della matrice ha due indici, quindi è necessario utilizzare un ciclo annidato per scorrere tutti gli elementi.
Di solito una matrice viene iterata riga per riga: il ciclo esterno itera sugli indici di riga, mentre il ciclo interno itera sugli indici di colonna.
Ma se necessario, puoi iterare sulla matrice e sulle colonne, quindi i cicli vengono invertiti.