Главная страница
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.021 c
3-1102071354
Vadim S
2004-12-03 13:55
2005.01.02
Delphi5 +ADO(DMAC 2.6) + MS SQL 2000


3-1101966626
ceval
2004-12-02 08:50
2005.01.02
Locate и


3-1102342733
vvllaadd
2004-12-06 17:18
2005.01.02
Подскажите пожалуйста, как запретить выделение ячейки в TDBGrid


1-1103400688
SergP
2004-12-18 23:11
2005.01.02
Как сделать что-то типа Drag&Drop


3-1102082385
AlexG
2004-12-03 16:59
2005.01.02
Организация БД