Matrices cuadradas

Deje que la matriz A contenga N filas y el mismo número de columnas. Estas matrices se denominan cuadradas.
Las matrices cuadradas tienen diagonales principales y secundarias.
 
Diagonal principal: la diagonal que va desde la esquina superior izquierda hasta la esquina inferior derecha.
Diagonal lateral: va desde la esquina superior derecha hasta la esquina inferior izquierda.

Luego, para iterar sobre todos los elementos en la diagonal principal, un ciclo es suficiente: pseudocódigo: para i de 0 a N-1      trabajando con A[i][i]
El mismo bucle puede iterar sobre los elementos de la diagonal secundaria.
Para elementos en la diagonal lateral, la suma de los índices de fila y columna es constante y es igual a N-1< /código>.
pseudocódigo: para i de 0 a N-1      trabajando con A[i][N-1-i]
Para procesar todos los elementos ubicados en la diagonal principal y debajo de ella, necesita un bucle anidado:
- el número de línea cambia de 0 a N-1;
- número de columna de 0 a i. pseudocódigo: para i de 0 a N-1   para j de 0 a i      trabajando con A[i][j]