Rotar Matriz

Por Jorge Teran

La entrada consiste de matrices cuadradas y el propósito es el de rotar la matriz 90, 180,o 270 grados. La rotación de una matriz en 360 grados volvería a la matriz original.

Por ejemplo, si tenemos la matriz:

1  2  3
4  5  6
7  8  9

el resultado después de rotar 90 grados es:

7  4  1
8  5  2
9  6  3

Entrada

La entrada consiste de varios casos de prueba.
La primera línea de un caso de prueba consiste en el tamaño N <= 30 de la matriz y los grados que hay que rotar(90,180,270). Luego siguen  N filas con N números enteros separados por un espacio.

La entrada termina cuando no hay mas datos.

Salida

En la salida escriba la matriz rotada la cantidad de grados solicitado. Al imprimir la matriz tenga el cuidado de no dejar un espacio al final de la línea.

Ejemplo de Entrada

4 90
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16

Ejemplo de Salida

13 9 5 1
14 10 6 2
15 11 7 3
16 12 8 4

Código

ROTMAT

Intentos de resolución

143
39

Logrados

Etiquetas

#obi-departamental