Как поменять значения двух переменных без третьей
Автор SuBwooFer задал вопрос в разделе Другие языки и технологии
Как поменять значения переменных местами не используя 3ей переменной и получил лучший ответ
Ответ от Dark Bleach[новичек]
a=a+b;
b=a-b;
a=a-b;
Можно гордиться :).
Я считал это невозможным и, когда случайно наткнулся на решение, счел его пусть не очень важной для практики, но очень красивой жемчужиной программирования.
Ответ от Ёаня Семенов[гуру]
собсно этот вопрос мучал еще архимеда с пифагором он так и не нашел решения
только раньше эта задача выглядела примерно так
«как перелить из одного ведра бензин»: -)« в другое в котором вода если третьего ведра нету? »
собсно этот вопрос мучал еще архимеда с пифагором он так и не нашел решения
только раньше эта задача выглядела примерно так
«как перелить из одного ведра бензин»: -)« в другое в котором вода если третьего ведра нету? »
Ответ от GambiT[гуру]
Если вопрос на интерес, то скорее всего никак.
Если же с практической ноткой вопрос, то это маразм, так экономить
Если вопрос на интерес, то скорее всего никак.
Если же с практической ноткой вопрос, то это маразм, так экономить
Ответ от Андрей Болконский[новичек]
ОТВЕТ: Третью переменную оставить на третьем месте, не использовать ее (по условию задачи) . А значения первой и второй пременной поменять местами. Т. е значение первой переменной с первого места поместить на второе, и наооборот сделать то же самое со второй переменной, не являющейся первой, меняемой местами со второй переменной по условию задачи. И никому об этом не говорить. (из врачей, приехавших за тобой))
ОТВЕТ: Третью переменную оставить на третьем месте, не использовать ее (по условию задачи) . А значения первой и второй пременной поменять местами. Т. е значение первой переменной с первого места поместить на второе, и наооборот сделать то же самое со второй переменной, не являющейся первой, меняемой местами со второй переменной по условию задачи. И никому об этом не говорить. (из врачей, приехавших за тобой))
Ответ от Jurijus Zaksas[гуру]
На ассемблере это делается безо всяких проблем:
XCHG ax, bx
На ассемблере это делается безо всяких проблем:
XCHG ax, bx
Ответ от Псевдоним[активный]
a=a/b
b=b*a
a=b/a
a=a/b
b=b*a
a=b/a
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Как поменять значения переменных местами не используя 3ей переменной
спросили в Gta 6 Alerana
как можно создать свой клео скрипт для gta sa
Что такое скриптинг?
От слова script – сценарий, то есть последовательность каких-либо
подробнее...
как можно создать свой клео скрипт для gta sa
Что такое скриптинг?
От слова script – сценарий, то есть последовательность каких-либо
подробнее...
спросили в Другое
есть ли ответы ?
Вариант 2.
1). «Две прямые не пересекаются, если соответственные углы равны»? Верно
Если
подробнее...
есть ли ответы ?
Вариант 2.
1). «Две прямые не пересекаются, если соответственные углы равны»? Верно
Если
подробнее...
спросили в Возврат
Возврат электротехники (закон по защите прав потребителей)
Такую чушь, как «в течении двух недель без объяснения причины» пишут постоянно те, кто ни разу не
подробнее...
Возврат электротехники (закон по защите прав потребителей)
Такую чушь, как «в течении двух недель без объяснения причины» пишут постоянно те, кто ни разу не
подробнее...
Лагом- это что такое?
м. морск. одна сторона, бок корабля, относительно к пушкам; палить лагом, из всех орудий одной
подробнее...
спросили в Генералы
Дайте характеристику героям. Повести о том, как один мужик двух генералов прокормил. Заранее спасибо.
В сказке «Повесть о том, как один мужик двух генералов прокормил» автор показывает двух генералов
подробнее...
Дайте характеристику героям. Повести о том, как один мужик двух генералов прокормил. Заранее спасибо.
В сказке «Повесть о том, как один мужик двух генералов прокормил» автор показывает двух генералов
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
Ребят, как заработать деньги в интернете без вложений? Кидайте ссылочки пожалуйста!
.
Ребят, как заработать деньги в интернете без вложений: Забей на Сияние Квантового
подробнее...
спросили в Другое
как сказка "как один мужик двух генералов прокормил" могла повлиять на отмену крепосного права
В « Сказках для детей изрядного возраста» писатель бичует беспорядки, мешающие развитию России.
подробнее...
как сказка "как один мужик двух генералов прокормил" могла повлиять на отмену крепосного права
В « Сказках для детей изрядного возраста» писатель бичует беспорядки, мешающие развитию России.
подробнее...
спросили в Давление Тонометр
А можно ли как то померять своё давление без тонометра ? ну хотя бы повышенное или пониженное ?
Можно! ЕСТЬ ДВА СПОСОБА
Как научиться измерять артериальное давление без применения
подробнее...
А можно ли как то померять своё давление без тонометра ? ну хотя бы повышенное или пониженное ?
Можно! ЕСТЬ ДВА СПОСОБА
Как научиться измерять артериальное давление без применения
подробнее...
спросили в Другое Голова
Какой петух прожил полтора года без головы?
Петух Майк прожил полтора года после того, как в 1945 году американский фермер отрубил ему голову.
подробнее...
Какой петух прожил полтора года без головы?
Петух Майк прожил полтора года после того, как в 1945 году американский фермер отрубил ему голову.
подробнее...
Можно ли поменять значение клавиш на ноутбуке (fn+...) asus, на другое действие...
Зайди в биос. При загрузке клавиша F11, F12 -зависит от модели на обычных компьютерах на del. В
подробнее...
Какими параметрами характеризуется цепь переменного тока? По желанию, по-подробней.
Переменные токи, э. д. с. и напряжения характеризуются четырьмя основными параметрами: периодом,
подробнее...
спросили в Другое Генералы
что возмущает в поведениях двух генералов и мужика из повести"как один мужик двух генералов прокормил
Повесть о том, как один мужик двух генералов прокормил
Краткое содержание сказки
подробнее...
что возмущает в поведениях двух генералов и мужика из повести"как один мужик двух генералов прокормил
Повесть о том, как один мужик двух генералов прокормил
Краткое содержание сказки
подробнее...
как в MathCad объявить переменную
Двумя способами:
1. Объявить r как функцию от трёх переменных r(a,b,x):=a*x+b*x, затем
подробнее...
Как поменять операционную систему windows ХР на 7 без диска ?
Совершенно не советую переходить с ХР на 7 без предварительного бекапа всех файлов системы ХР,
подробнее...
спросили в Другое
Как поменять пароль
Как поменять пароль на майле - mail ( вашей электронной почте )
Чтобы сменить пароль к
подробнее...
Как поменять пароль
Как поменять пароль на майле - mail ( вашей электронной почте )
Чтобы сменить пароль к
подробнее...