Problem 
                         
                                 Dato un array bidimensionale quadrato di dimensione nxn e un numero k. Stampa gli elementi della kesima diagonale sotto la diagonale principale (cioè se k=1, allora devi stampare gli elementi della prima diagonale che si trova sotto la diagonale principale uno, se k=2, allora la seconda diagonale, ecc.).
Il k valore può essere negativo, ad esempio, se k=−1, allora devi stampare il valore della prima diagonale che giace sopra quello principale. Se k=0, stampa gli elementi della diagonale principale.
Inserisci dati 
Il programma riceve un numero n (n <= 10) come input, seguito dagli elementi dell'array  n righe di n caratteri per riga, quindi su una nuova riga, numero k (tutti gli elementi e valore k modulo non più di 100) .
Impressum
Elementi della 
kesima diagonale sotto la diagonale principale, separati da uno spazio, sulla stessa linea.
 
Esempi
| # | 
Input | 
Uscita | 
| 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 |