Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.11.06;
Скачать: CL | DM;

Вниз

поворот массива   Найти похожие ветки 

 
lodir   (2005-10-17 14:27) [0]

подскажите как двумерный динамический массив размером NxN повернуть на 90 градусов.
код не прошу (надеюсь сам допетрить), подскажите саму технологию (устно), ничего не могу придумать... :о(
ответы типа: "в цикле" или "рекурсия" не принимаются...

з.ы. заранее спасибо!!!


 
Leonid Troyanovsky ©   (2005-10-17 14:46) [1]


> lodir   (17.10.05 14:27)  
> подскажите как двумерный динамический массив размером NxN
> повернуть на 90 градусов.
> код не прошу (надеюсь сам допетрить), подскажите саму технологию
> (устно), ничего не могу придумать... :о(
> ответы типа: "в цикле" или "рекурсия" не принимаются...


Элемент 1,2 меняется местом с 2,1.
Элемент 1,3 меняется местом с 3,1.
Элемент 1,4 меняется местом с 4,1.

Ну, и так, пока не надоест, бо, остальное (циклы, рекурсия) были заказаны.

Кста, 90 градусов - это в каких попугаях?

--
Regards, LVT.


 
lodir   (2005-10-17 14:55) [2]

Leonid Troyanovsky ©   (17.10.05 14:46) [1]

это я и сам понимаю - что с чем меняется...
ну чтош раз так..., то хоть и  обещал код не просить, но наверно придется...
можно пример пожалуйста, уважаемый "Мастер DELPHI"  Леонид.

Кста, 90 градусов - это не в попугаях, это в градусах.


 
Джо ©   (2005-10-17 15:05) [3]


> Кста, 90 градусов - это не в попугаях, это в градусах.

Принято указывать направление, в котором эти самые градусы отсчитываются.


 
MBo ©   (2005-10-17 15:08) [4]

>Leonid Troyanovsky ©   (17.10.05 14:46) [1]
>Элемент 1,2 меняется местом с 2,1....

Это отражение относительно главной диагонали получится.

Пусть размерность динамического массива (N+1, N+1)
Тогда при повороте по часовой стрелке элемент с индексами [Y0, X0] переходит на место элемента с индексами [X0, N-Y0]


 
lodir   (2005-10-17 15:17) [5]

MBo ©   (17.10.05 15:08) [4]

это уже ближе, Спасибо!!!



Страницы: 1 вся ветка

Текущий архив: 2005.11.06;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.042 c
1-1129207393
Квэнди
2005-10-13 16:43
2005.11.06
Цвета в StringGrid


3-1127748273
avsam
2005-09-26 19:24
2005.11.06
Свой TQuery


2-1129549695
Fast2
2005-10-17 15:48
2005.11.06
Объясните популярно, почему при выполнении,...


4-1125398035
MrBob
2005-08-30 14:33
2005.11.06
Печать на матричнике без промотки


9-1119392823
SOL
2005-06-22 02:27
2005.11.06
кратчайший путь