Поворот массива по часовой стрелке на P шагов
В заданном k-ом слое элементов целочисленного прямоугольного массива matrixnm сдвинуть все элементы на p шагов по часовой стрелке. Номер слоя k и количество шагов p задать с консоли.
Входные данные для n=4, m=5, k=2, p=2: v_min=-20 v_max=10 Исходный массив: Код:
7 -2 -11 3 -5 Код:
7 -2 -11 3 -5 |
Желательно написать в паскале)
|
Задание очень на ваше похоже:
Дана квадратная матрица A порядка M (M — нечетное число). Начиная с элемента A 1,1 и перемещаясь по часовой стрелке, вывести все ее элементы по спирали: первая строка, последний столбец, последняя строка в обратном порядке, первый столбец в обратном порядке, оставшиеся элементы второй строки и т.д.; последним выводится центральный элемент матрицы. Код:
uses crt; |
Да, но у меня цель задачи создать алгоритм, который поворачивает по часовой стрелке К-ый слой матрицы на P шагов)
|
Цитата:
|
Здравствуйте, Владимир, к сред)Но чем быстрее, тем лучше.
|
Цитата:
|
Тоже интересно, задание похожее))
|
Вложений: 1
Ну вот, пожалуйста:
Код:
Uses CRT; |
Спасибо, Владимир, огромное):wo:
|
Часовой пояс GMT +4, время: 02:47. |
Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.