Escriu un programa que donat un enter n > 0 que indica la dimensió d’una matriu quadrada, seguit dels elements d’una matriu d’n per n, decideixi si hi ha un múltiple de 3 a la primera fila.
Si existeix un múltiple de 3 a la primera fila mostrarà el resultat de desplaçar els elements de l’última columna de baix a dalt una posició. La resta d’elements de la matriu quedaran igual.
Si no existeix cap múltiple de 3 a l’última fila mostrarà No
per pantalla.
Pot ser útil dissenyar una funció que retorni cert si hi ha un múltiple de 3 a la primera fila i una altre funció que faci el desplaçament dels elements de l’última columna, però no és obligatori.
Entrada
L’entrada consisteix en un enter n > 0 seguit dels elements corresponents a la matriu (de dimensió n per n).
Sortida
Si hi ha un múltiple de 3 a primera fila de la matriu mostra la matriu resultat de desplaçar els elements de l’última columna de baix a dalt una posició, en cas contrari mostrarà per pantalla el missatge No
.
Input
5 1 2 3 4 5 8 6 7 9 2 9 1 4 5 3 6 3 1 2 0 5 1 8 9 7
Output
1 2 3 4 2 8 6 7 9 3 9 1 4 5 0 6 3 1 2 7 5 1 8 9 5
Input
4 2 7 1 7 2 4 5 6 6 1 8 4 2 4 8 1
Output
No