Atendiendo Solicitudes X76326


Statement
 

pdf   zip

html

Hacer un programa que permita introducir dos valores enteros n y m seguidos de n filas, cada una con m valores, representando una matriz de n filas y m columnas. Posteriormente, el programa recibirá una secuencia de solicitudes que deberá atender convenientemente. Cada solicitud en la secuencia será una de las tres siguientes: 1) column j, solicitud que pide mostrar todos los valores de la columna j en una sola línea; 2) element i j, solicitud que pide mostrar el elemento de la matriz en la fila i y columna j en una sola línea; 3) row i, solicitud que pide mostrar todos los valores de la fila i en una sola línea; y, 4) matrix, solicitud que pide mostrar todos los valores de la matriz en una sola línea.

Entrada

Valores n y m seguidos por una matriz de n elementos enteros organizados en n filas y m columnas, y una secuencia de solicitudes a ser atendidas.

Salida

Para cada solucitud deberá presentarse en una línea el resultado correspondiente.

Observación

  • Asuma que las filas se enumeran del 1 hasta n, y las columnas del 1 hasta el m;
  • Asuma que el número máximo de filas y columnas es de 100;
  • Asuma que la solicitud matriz deberá mostrar los valores fila por fila en una sola línea;
  • No olvide imprimir un salto de línea al final.
Public test cases
  • Input

    3 3
    1 2 3
    4 5 6
    7 8 9
    column 1
    row 2
    element 2 2
    row 3
    element 3 1
    column 3
    matrix
    

    Output

    1 4 7
    4 5 6
    5
    7 8 9
    7
    3 6 9
    1 2 3 4 5 6 7 8 9
    
  • Input

    4 3
    0 0 0
    1 1 1
    2 2 2
    3 3 3
    element 3 2
    element 4 3
    element 1 1
    row 3
    column 3
    row 1 
    

    Output

    2
    3
    0
    2 2 2
    0 1 2 3
    0 0 0
    
  • Input

    2 3
    1 6 9
    3 4 6
    matrix
    row 2
    column 2
    matrix
    element 1 1
    

    Output

    1 6 9 3 4 6
    3 4 6
    6 4
    1 6 9 3 4 6
    1
    
  • Information
    Author
    Language
    Spanish
    Official solutions
    C++
    User solutions
    C++