Форум: "Основная";
Текущий архив: 2004.10.24;
Скачать: [xml.tar.bz2];
ВнизПоворот матрицы. Найти похожие ветки
← →
Алексей (2004-10-10 18:02) [0]Здравствуйте! Помогите повернуть матрицу на 90 градусов против часовой стрелки не используя вторую матрицу. Спасибо.
← →
Palladin © (2004-10-10 18:13) [1]ой ой... поди олимпиадная задача... школьного масштаба... ностальжи... меняй местами два или более элементов...
← →
Алхимик © (2004-10-10 18:24) [2]Матричные преобразования.
http://www.enlight.ru:8002/faq3d/articles/23.htm
← →
Defunct © (2004-10-10 18:55) [3]Проще всего повернуть координатную плоскость.
← →
KilkennyCat © (2004-10-10 21:31) [4]а если почасовой, то все сложнее...
← →
TUser © (2004-10-10 22:37) [5]Меняй местами пары чисел. Только подумай, какие
← →
SergP. (2004-10-10 23:30) [6]для массива [1..N,1..N] должно получится нечто типа:
for i:=1 to n shr 1 do
for j:=i to n-i do
begin
x:=a[i,j];
a[i,j]:=a[n+1-j,i];
a[n+1-j,i]:=a[n+1-i,n+1-j];
a[n+1-i,n+1-j]:=a[j,n+1-i];
a[j,n+1-i]:=x;
end;
работоспособность не гарантирую так как не проверял а писал прямо в форум...
← →
SergP. (2004-10-10 23:36) [7]Ой, блин... я сделал поворот по часовой стрелке....
Значит либо переделать немного нужно,
либо 3 раза выполнить мой код... :-)))
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.10.24;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.043 c