Escriu un programa que donat un enter n > 1 parell que indica la dimensió d’una matriu quadrada, seguit dels elements d’una matriu d’n per n, decideixi si hi ha un nombre parell a la diagonal principal.
Si existeix un nombre parell a la diagonal principal mostrarà el resultat d’intercanviar els elements de la matriu dos a dos per files.
Si no existeix cap nombre parell a la diagonal mostrarà No
per pantalla.
Cal que implementis una funció que donada una matriu quadrada retorni cert si hi ha un parell a la diagonal principal i també una acció que faci l’intercanvi dels elements de la matriu dos a dos per files.
Entrada
L’entrada consisteix en un enter n > 1 parell seguit dels elements corresponents a la matriu (de dimensió n per n).
Sortida
Si hi ha un nombre parell a la diagonal de la matriu mostra la matriu resultat d’intercanviar els elements dos a dos per files, en cas contrari mostrarà per pantalla el missatge No
.
Input
4 1 2 3 4 5 6 7 8 9 1 4 5 6 3 1 2
Output
2 1 4 3 6 5 8 7 1 9 5 4 3 6 2 1
Input
4 1 7 3 9 2 3 5 6 6 1 5 4 2 4 8 9
Output
No