Problem
Étant donné un tableau carré à deux dimensions de taille nxn
et un nombrek
. Imprimez les éléments de la k
ème diagonale sous la diagonale principale (c'est-à-dire si k=1
, alors vous devez imprimer les éléments de la première diagonale située sous la diagonale principale un, si k=2
, alors la deuxième diagonale, etc.).
La k
valeur peut être négative, par exemple, si k=−1
, alors vous devez imprimer la valeur de la première diagonale couchée au-dessus du principal. Si k=0
, alors imprimez les éléments de la diagonale principale.
Données d'entrée
Le programme reçoit en entrée un nombre n (n <= 10)
, suivi des éléments du tableau n
lignes de n
caractères par ligne, puis sur une nouvelle ligne, nombre k
(tous les éléments et valeur k
modulo pas plus de 100)
.
Mentions légales
Éléments de la
k
ième diagonale sous la diagonale principale, séparés par un espace, sur la même ligne.
Exemples
# |
Entrée |
Sortie |
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 |