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

Игра с лампами и выключателями - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ как изобразить декартову систему координат ?немогу дорешать задачку http://www.cyberforum.ru/cpp-beginners/thread798708.html
Задана окружность, с помощью координат центра и радиуса. Вывести в декартовой системе координат (x и y от -1000 до 1000) как задать окружность - знаю.. две пересекающиеся прямые как систему...
C++ время с клавиатуры вводится время в 24-часовом формате xx:xx, затем нужно считать целые числа до и после двоеточия scanf ("%i%c%i", &chas, &dv, &minuta) но нужно выдать ошибку если формат ввода будет... http://www.cyberforum.ru/cpp-beginners/thread798699.html
Класс очень большого числа. Перегрузка operator++ C++
Число хранится в массиве. Не могу сделать перегрузку ++. Помогите. byte* massiv; massiv = new byte; Big* operator++() { a++; //?????????????????????????????? if (massiv==255) ...
на С++. Не могу сделать.Не очень поняла тему классы C++
Визначити тип Date як клас, що містить: - закриті поля цілого типу з інформацією про день, місяць та рік; - три конструктори - умовчання з використанням поточної дати, конструктор з трьома...
C++ Массив и Удаление элементов вектора http://www.cyberforum.ru/cpp-beginners/thread798669.html
1)Найти произведение элементов, расположенных между первым и вторым нулевым элементами. 2)Удалить из массива элемент, расположенный после каждого значения, равного максимальному элементу. ...
C++ Замена нескольких пробелов одним Народ, нужна ваша высококвалифицированная помощь. Нужно: написать функцию, в которую передаётся символьный массив со строкой и которая преобразует эту строку, заменяя несколько подряд идущих... подробнее

Показать сообщение отдельно
Kuzia domovenok
1891 / 1746 / 118
Регистрация: 25.03.2012
Сообщений: 5,925
Записей в блоге: 1
02.03.2013, 21:26
Цитата Сообщение от kikomoore Посмотреть сообщение
void change (bool &state) {
* * if (state == 0)
* * * * state = 1;
* * else
* * * * state = 0;
}
Ты знаешь оператор ! ?
C++
1
2
3
void change (bool &state) {
   state = !state ;
}
Добавлено через 1 минуту
Цитата Сообщение от kikomoore Посмотреть сообщение
while ((lamp1 != 1) && (lamp2 != 1) && (lamp3 != 1))
логику включи. Оператор "И" это не то, что тебе нужно. Это условие говорит, что цикл выполнять пока ни одна лампы не равна 1, а тебе надо, чтоб все лампы. Вот так:
C++
1
while (!lamp1 ||!lamp2||!lamp3)
или так
C++
1
while (!(lamp1&&lamp2&&lamp3))
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru