Desplazamiento cíclico de la matriz en k posiciones hacia la derecha
JavaScript
Hard
loops
Tarea «Desplazamiento cíclico de la matriz en k posiciones hacia la derecha»
Dada una matriz rectangular de números enteros de tamaño N x M. Es necesario realizar un desplazamiento cíclico de cada fila de la matriz hacia la derecha en k posiciones. El desplazamiento se realiza de forma independiente para cada fila. Si k es mayor que M, el desplazamiento es equivalente al resto de la división de k entre M. Se requiere mostrar la matriz resultante. Utilice únicamente ciclos (for, while) sin funciones integradas de desplazamiento de arreglos.
Formato de entrada
Primera línea: dos números enteros N y M (1 ≤ N, M ≤ 100). Luego N líneas, cada una contiene M números enteros separados por espacios. Última línea: un número entero k (0 ≤ k ≤ 10^9).
Formato de salida
N líneas, cada una contiene M números enteros separados por espacios — la matriz resultante después del desplazamiento.
Ejemplos
Ejemplo 1
ENTRADA
3 2
10 20
30 40
50 60
3
SALIDA
20 10
40 30
60 50
Ejemplo 2
ENTRADA
1 4
7 8 9 10
2
SALIDA
9 10 7 8
main.js