поменять две переменные местами не используя третьей



Как поменять значения двух переменных без третьей

Автор SuBwooFer задал вопрос в разделе Другие языки и технологии

Как поменять значения переменных местами не используя 3ей переменной и получил лучший ответ

Ответ от Dark Bleach[новичек]
a=a+b;
b=a-b;
a=a-b;
Можно гордиться :).
Я считал это невозможным и, когда случайно наткнулся на решение, счел его пусть не очень важной для практики, но очень красивой жемчужиной программирования.

Ответ от Ёаня Семенов[гуру]
собсно этот вопрос мучал еще архимеда с пифагором он так и не нашел решения
только раньше эта задача выглядела примерно так
«как перелить из одного ведра бензин»: -)« в другое в котором вода если третьего ведра нету? »

Ответ от GambiT[гуру]
Если вопрос на интерес, то скорее всего никак.
Если же с практической ноткой вопрос, то это маразм, так экономить

Ответ от Андрей Болконский[новичек]
ОТВЕТ: Третью переменную оставить на третьем месте, не использовать ее (по условию задачи) . А значения первой и второй пременной поменять местами. Т. е значение первой переменной с первого места поместить на второе, и наооборот сделать то же самое со второй переменной, не являющейся первой, меняемой местами со второй переменной по условию задачи. И никому об этом не говорить. (из врачей, приехавших за тобой))

Ответ от Jurijus Zaksas[гуру]
На ассемблере это делается безо всяких проблем:
XCHG ax, bx

Ответ от Псевдоним[активный]
a=a/b
b=b*a
a=b/a

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Как поменять значения переменных местами не используя 3ей переменной
спросили в Gta 6 Alerana
как можно создать свой клео скрипт для gta sa
Что такое скриптинг?
От слова script – сценарий, то есть последовательность каких-либо
подробнее...
спросили в Другое
есть ли ответы ?
Вариант 2.
1). «Две прямые не пересекаются, если соответственные углы равны»? Верно
Если
подробнее...
спросили в Возврат
Возврат электротехники (закон по защите прав потребителей)
Такую чушь, как «в течении двух недель без объяснения причины» пишут постоянно те, кто ни разу не
подробнее...

Лагом- это что такое?
м. морск. одна сторона, бок корабля, относительно к пушкам; палить лагом, из всех орудий одной
подробнее...
спросили в Генералы
Дайте характеристику героям. Повести о том, как один мужик двух генералов прокормил. Заранее спасибо.
В сказке «Повесть о том, как один мужик двух генералов прокормил» автор показывает двух генералов
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:

Ребят, как заработать деньги в интернете без вложений? Кидайте ссылочки пожалуйста!
.

Ребят, как заработать деньги в интернете без вложений: Забей на Сияние Квантового
подробнее...
спросили в Другое
как сказка "как один мужик двух генералов прокормил" могла повлиять на отмену крепосного права
В « Сказках для детей изрядного возраста» писатель бичует беспорядки, мешающие развитию России.
подробнее...
спросили в Давление Тонометр
А можно ли как то померять своё давление без тонометра ? ну хотя бы повышенное или пониженное ?
Можно! ЕСТЬ ДВА СПОСОБА
Как научиться измерять артериальное давление без применения
подробнее...
спросили в Другое Голова
Какой петух прожил полтора года без головы?
Петух Майк прожил полтора года после того, как в 1945 году американский фермер отрубил ему голову.
подробнее...

Можно ли поменять значение клавиш на ноутбуке (fn+...) asus, на другое действие...
Зайди в биос. При загрузке клавиша F11, F12 -зависит от модели на обычных компьютерах на del. В
подробнее...

Какими параметрами характеризуется цепь переменного тока? По желанию, по-подробней.
Переменные токи, э. д. с. и напряжения характеризуются четырьмя основными параметрами: периодом,
подробнее...
спросили в Другое Генералы
что возмущает в поведениях двух генералов и мужика из повести"как один мужик двух генералов прокормил
Повесть о том, как один мужик двух генералов прокормил

Краткое содержание сказкиподробнее...

как в MathCad объявить переменную
Двумя способами:
1. Объявить r как функцию от трёх переменных r(a,b,x):=a*x+b*x, затем
подробнее...

Как поменять операционную систему windows ХР на 7 без диска ?
Совершенно не советую переходить с ХР на 7 без предварительного бекапа всех файлов системы ХР,
подробнее...
спросили в Другое
Как поменять пароль
Как поменять пароль на майле - mail ( вашей электронной почте )

Чтобы сменить пароль к
подробнее...
Алгоритм обмена при помощи исключающего ИЛИ на Википедии
Посмотрите статью на википедии про Алгоритм обмена при помощи исключающего ИЛИ
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*