это неправильное решение:
Цитата:
|
Сообщение от Dr.PC
на всяких попсовых языках это делается так:
a:= a+b;
b:= b-a;
a:=a+b;
b:=-b;
|
для целочисленных переменных может возникнуть переполнение при математических вычислениях.
для целочисленных переменных нужно использовать xor:
Цитата:
|
Сообщение от =
СтепаныЧ[=]a := a xor b;
b := a xor b;
a := a xor b;
|