Problem
Dada una matriz bidimensional cuadrada de tamaño nxn
y un número k
. Imprime los elementos de la k
ésima diagonal debajo de la diagonal principal (es decir, si k=1
, entonces necesitas imprimir los elementos de la primera diagonal que se encuentra debajo de la principal uno, si k=2
, entonces la segunda diagonal, etc.).
El k
valor puede ser negativo, por ejemplo, si k=−1
, entonces necesita imprimir el valor de la primera diagonal que miente encima del principal. Si k=0
, imprima los elementos de la diagonal principal.
Ingresar datos
El programa recibe un número n (n <= 10)
como entrada, seguido de los elementos de la matriz n
líneas de n
caracteres por línea, luego en una nueva línea, número k
(todos los elementos y valor k
módulo no mayor a 100)
.
Impresión
Elementos de la
k
ésima diagonal debajo de la diagonal principal, separados por un espacio, en la misma línea.
Ejemplos
# |
Entrada |
Salida |
1 |
4
1 2 3 4
5 6 7 8
0 1 2 3
4 5 6 7
1 |
5 1 6 |
2 |
4
1 2 3 4
5 6 7 8
0 1 2 3
4 5 6 7
-2 |
3 8 |