![]() |
|
||||||||||
|
|||||
|
listener
|
Задача.
Имеется три величины Boolean. В исходном состоянии одна из них равна 1, две другие 0. Одна из величин принимает значение 1. Нужно, чтобы при этом две другие величины были равны 0. Например: 100->010->100->001->... и т.д. Кто может решить? |
|
|||||
|
Я даун
- до меня не дошел смысл , испульзуя логические операторы или как ил где? |
|
|||||
|
.grin! wuz here
|
var v1 = true;
var v2 = false; var v3 = false; v1 = v2 = v3 = false; v2 = true; ???
__________________
Breakcore them all! |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
1 и 0 вообще говоря просто числа, а не булевы значения.
Формулировка задачи несколько странная. |
|
|||||
|
Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
|
Элементарно.
|
|
|||||
|
Регистрация: Apr 2004
Адрес: macromedia—adobe Любит: Flash MX
Сообщений: 2,860
|
__________________
маска лошади и коня в россии и снг с бесплатной доставкой gimmethevape вейпы и поды доставка |
|
|||||
|
listener
|
Имеется циклический алгоритм, в одной из частей которого обрабатываются эти три величины.
Допустим, на выходе обработчика в очередном цикле было 100. Далее, выполняютсе другие инструкции в теле цикла, цикл крутится, на вход обработчика попадают 100, выдает он 100 ... Но вот по каким-то причинам где-то в цикле значения величин изменились: на вход обработчика попадает 110. Тогда он должен выдать 010. Нельзя ли здесь обойтись без буферизации? И не использовать дополнительных флагов? Последний раз редактировалось alexcon314; 26.09.2007 в 23:48. |
|
|||||
|
Регистрация: Sep 2006
Сообщений: 256
|
Это не if-else. Это задачка из дискретной математики. Нужно записать выражение, включающее в себя комбинации a, b и с результат которого равен 1 в случае, если одна из этих величин имеет значение 1 (истина).
|
|
|||||
|
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
Если значения величин заданы в виде 001, 010, 100, то использовать побитовые операции.
PS: условие задачи не до конца понятно. |
|
|||||
|
Регистрация: Apr 2004
Адрес: macromedia—adobe Любит: Flash MX
Сообщений: 2,860
|
ВСЁ РАВНО ЕЁ ЧЕРЕЗ if-else можно решить 100%
__________________
маска лошади и коня в россии и снг с бесплатной доставкой gimmethevape вейпы и поды доставка |
![]() |
![]() |
Часовой пояс GMT +4, время: 22:35. |
|
|
« Предыдущая тема | Следующая тема » |
|
|