Я хочу обменять две переменные только с операторами +=
и -=
и без временных переменных. Я знаю стандартные решения вроде:
a = a+b;
b = a-b;
a = a-b;
и xor
:
a ^= b;
b ^= a;
a ^= b;
но я не могу понять, как это сделать только с +=
и -=
. Возможно ли это?