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