Циклический сдвиг построчно
Задача
Каждую строку заданной прямоугольной матрицы
NxM
сдвинуть циклически вправо на количество позиций, равных номеру строки (нумерация строк и столбцов с 0). Вывести на экран преобразованную матрицу.
Входные данные
В первой строке находятся два числа
N
и
M
(
\(0 < N,M <= 10\)). Далее идут
N
строк по
M
чисел в каждой - элементы матрицы (каждый элемент не более 100 по модулю).
Выходные данные
Вывести измененную матрицу. Каждый элемент матрицы выводится в 3 знакоместах и с одним пробелом после него.
Оформите сдвиг вправо на K позиций в виде подпрограммы.
Пример
№ |
Входные данные |
Выходные данные |
1 |
3 4
47 63 22 75
69 69 12 70
70 90 13 31 |
47 63 22 75
70 69 69 12
13 31 70 90
|