Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
vasiliy21
26 / 26 / 2
Регистрация: 24.10.2012
Сообщений: 135
#1

Как поменять значения двух переменных не используя дополнительную переменную? - C++

07.11.2012, 23:19. Просмотров 1001. Ответов 3
Метки нет (Все метки)

Как поменять значения двух переменных не используя дополнительную переменную?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.11.2012, 23:19     Как поменять значения двух переменных не используя дополнительную переменную?
Посмотрите здесь:

C++ Поменять местами значения целых переменных А и В, не используя дополнительные переменные
Значения переменных X, Y, Z поменять местами так C++
Поменять значения переменных, используя условный оператор C++
условный оператор (Поменять значения переменных) C++
Поменять местами значения целых переменных A и B C++
используя отладчик, проанализировать значения переменных C++
Поменять местами значения двух переменных без использования дополнительной переменной C++
C++ Поменять местами биты двух переменных
Как записать в переменную значения других переменных? C++
C++ Поменять местами значения двух переменных, не используя дополнительной
Поменять местами значения вещественных переменных C++
Решение задачи Абрамяна: поменять местами значения двух переменных C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт CЭксперт С++
 Аватар для Croessmah
12528 / 7090 / 797
Регистрация: 27.09.2012
Сообщений: 17,500
Записей в блоге: 2
Завершенные тесты: 1
07.11.2012, 23:23     Как поменять значения двух переменных не используя дополнительную переменную? #2
A=A+B
B=A-B
A=A-B
ZaMaZaN4iK
Мой лучший друг-отладчик!
 Аватар для ZaMaZaN4iK
163 / 163 / 9
Регистрация: 24.06.2012
Сообщений: 662
Записей в блоге: 5
Завершенные тесты: 1
08.11.2012, 00:04     Как поменять значения двух переменных не используя дополнительную переменную? #3
можно заюзать фунцию swap()
I.M.
 Аватар для I.M.
564 / 547 / 5
Регистрация: 16.12.2011
Сообщений: 1,389
08.11.2012, 00:07     Как поменять значения двух переменных не используя дополнительную переменную? #4
C++
1
2
3
a ^= b;
b ^= a;
a ^= b;
или в строчку
C++
1
a ^= b ^= a ^= b;
Yandex
Объявления
08.11.2012, 00:07     Как поменять значения двух переменных не используя дополнительную переменную?
Ответ Создать тему
Опции темы

Текущее время: 06:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru