Поменять значения переменных местами

Поменять значения переменных местами

Есть две переменные А=3 и Б=5. Необходимо поменять значения переменных без объявления третьей переменной. Т.е. в итоге А=5, Б=3.

Решение

Б = А + Б; // А = 3; Б = 8
А = Б - А; // А = 5; Б = 8
Б = Б - А; // А = 5; Б = 3

Если Вы знаете другое решение задачи, пишите в комментариях.

Добавить комментарий

Ваш e-mail не будет опубликован.