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

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

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

Решение

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

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

Другие задачи с собеседований:

Получение ряда чисел от 1 до 1000 в запросе
Избавиться от условия в выражении
Поиск одинаковых табличных частей

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

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