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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 4.73
Nicl
0 / 0 / 0
Регистрация: 07.10.2008
Сообщений: 26
#1

Простая задача на C++: поменять местами bool-ы. - C++

07.10.2008, 13:27. Просмотров 1819. Ответов 1
Метки нет (Все метки)

Всех приветствую. В процессе ознакомления с С++ появилась необходимость выполнить нижеописанную задачу. Она явно несложна, но идей нет. Требуется помощь.

Дано: две переменные типа bool.
Необходимо: поменять их значения местами без использования третьей и операторов ветвления.
Нынешняя степень выполнения:
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
using namespace std;
void main()
{
    bool x,y;
    cin>>x;
    cin>>y;
 
    cout<<x<<" ";
    cout<<y<<endl;
 
}
Заранее спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.10.2008, 13:27     Простая задача на C++: поменять местами bool-ы.
Посмотрите здесь:
Задача. В матрице поменять местами в каждом столбце наибольший по модулю и последний положительный элементы C++
C++ Задача (язык С + +). В массиве из 25 действительных чисел найти наименьший элемент и поменять его местами с первым элементом
не работает bool xor(bool a, bool b) C++
Поменять местами столбец L и строку K местами квадратной матрицы 4х4 C++
В двумерном массиве поменять местами максимальный и минимальный элемент местами C++
C++ Изменить значение bool a = true в bool a = false
C++ как правильно понять тип bool ? bool true(const string &str) и что дает это значение ?
простая задача C++
простая задача C++
Простая задача C++
C++ Простая задача.
C++ Простая задача

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vourhey
Почетный модератор
6474 / 2249 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
07.10.2008, 13:38     Простая задача на C++: поменять местами bool-ы. #2
Код
x^=y^=x^=y;
Yandex
Объявления
07.10.2008, 13:38     Простая задача на C++: поменять местами bool-ы.
Ответ Создать тему
Опции темы

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