May 10, 2022

Алгоритм . Перемена значений переменных местами без использования дополнительной переменной

ПЕРЕМЕННЫЕ, ВЫРАЖЕНИЯ, ПРИСВАИВАНИЯ

Задачи без массивов


Дано: две целые переменные a, b.


Задача: поменять значения переменных местами без использования дополнительной переменной


Ограничения: значениями целых переменных могут быть произвольные целые числа


Алгоритм: а0 и b0 - начальные значения переменных а и b.

a := a + b; {a = a0 + b0, b = b0} 
b := a - b; {a = a0 + b0, b = a0} 
a := a - b; {a = b0, b = a0}

См. также:

--> Алгоритм. Перемена значений переменных местами с использованием дополнительной переменной: https://teletype.in/@monikasagt/editor/iozPZxb8Ccd