Показать сообщение отдельно
Hammer
48 61 6D
Аватар для Hammer
Сообщения: 3,305
Регистрация: 05.10.2006
Откуда: Нижневартовск
Старый пост, нажмите что бы добавить к себе блог 6 мая 2011, 17:40
  #1220 (ПС)
-Цитата от Трэй Посмотреть сообщение
-Цитата от Hammer Посмотреть сообщение
-Цитата от Трэй Посмотреть сообщение
дана квадратная матрица.повернуть матрицу на 90 градусов по часовой стрелке

помогите, пожалуйста, хотя бы с алгоритмом.программу уж сам напишу

Мои размышления
1.через div 2 найти до какой строки делать цикл
2.начать перемещать строки и столбцы
верхнюю строку ставить на место последнего столбца, а нижнюю строку на место первого столбца.потом внутри тоже самое

есть ли вариант легче?
Вторую матрицу, конечно же, использоваться нельзя?
не оговорено)
Если можно использовать вторую матрицу, то задача примитивная.
mas[i][j] = a[n - j + 1][i], где n - размерность.

offline
Ответить с цитированием