Intercanviar columnes X59593


Statement
 

pdf   zip

html

Fes un programa que llegeixi una matriu quadrada no buida del canal d’entrada i dos enters c1 i c2, i mostri la matriu després d’intercanviar els valors de les columnes c1 i c2.

Cal que implementis una acció que donada una matriu quadrada no buida i dos enters c1 i c2, intercanviï els valors de les columnes c1 i c2 d’aquesta matriu.

Entrada

L’entrada consisteix en un enter n que indica la mida de la matriu, els valors de la matriu i dos enters c1 i c2.

Sortida

Mostra la matriu amb els valors de les columnes c1 i c2 intercanviats seguint el format dels exemples.

Observació

Pots suposar que c1 i c2 sempre compliran que 0 ≤ c1, c2 < n on n és el nombre columnes de la matriu.

Public test cases
  • Input

    3
    4 5 2
    4 5 7
    2 3 7
    0 2
    

    Output

    2 5 4 
    7 5 4 
    7 3 2 
    
  • Input

    4
    -2 -6 4 2
    6 3 -1 6
    3 8 3 5
    2 1 3 4
    2 3
    

    Output

    -2 -6 2 4 
    6 3 6 -1 
    3 8 5 3 
    2 1 4 3 
    
  • Information
    Author
    Alejandro Rios
    Language
    Catalan
    Official solutions
    C++
    User solutions
    C++