Intercanviar dos a dos per columnes si hi ha un senar a la diagonal

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 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.

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 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.

Informació del problema

Autoria: Àngels Hernández Gómez

Generació: 2026-01-25T17:00:53.345Z

© Jutge.org, 2006–2026.
https://jutge.org
