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

Вниз

простенькая задачька на как?   Найти похожие ветки 

 
dredd ©   (2004-12-15 20:35) [0]

дано два n - елементных масива х и у. Поменять местами все х[і] та у[і] , не использовать вспомогательные переменные.


 
begin...end ©   (2004-12-15 20:42) [1]

x[i] := x[i] + y[i];
y[i] := x[i] - y[i];
x[i] := x[i] - y[i];

и так для каждого i.


 
dredd ©   (2004-12-15 20:49) [2]

спасибо а то я никак придумать не мог


 
Sergey_Masloff   (2004-12-15 20:56) [3]

Да уже 100 лет как есть в процессорах команда XCHG меняющая местами 2 операнда (вместо трех MOVE и не требует промежуточной)


 
dredd ©   (2004-12-15 21:04) [4]

и как она в делфи доступна?


 
Sergey_Masloff   (2004-12-15 22:20) [5]

dredd ©   (15.12.04 21:04) [4]
>и как она в делфи доступна?

asm
 xchg op1, op2;
end;

правда тут не поможет. Памятью может быть только 1 операнд так что я погорячился ;-)



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

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

Наверх




Память: 0.47 MB
Время: 0.064 c
14-1103056682
Fatal
2004-12-14 23:38
2005.01.02
Дизайн. Контент. Хостинг.


3-1102061042
pkm
2004-12-03 11:04
2005.01.02
Не по теме, но на другие темы форума не могу зайти: ошбка!!!


14-1102938911
Cobalt
2004-12-13 14:55
2005.01.02
Дельфи7 под MemProof


14-1102662547
Cosinus
2004-12-10 10:09
2005.01.02
Как разметить диск под FAT32, если он сейчас NTFS? Под ДОС.


4-1100768057
tradakad
2004-11-18 11:54
2005.01.02
получение активной директории приложения в Windows