Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Delphi Новый топик    Ответить
 Решаемо логической операцией?  [new]
LiYing
Member

Откуда:
Сообщений: 610
Схематично: Result := Value ? X
Value может быть равно 0, 1, 2. Какую логическую операцию с ним и каким числом X нужно сделать, чтобы при Value = (0, 2) Result был равен 0, а при Value = (1) Result был равен 1?
15 май 20, 11:24    [22133556]     Ответить | Цитировать Сообщить модератору
 Re: Решаемо логической операцией?  [new]
miksoft
Member

Откуда:
Сообщений: 38306
LiYing,

Остаток от деления на 2
Или битовый AND c 1

Ну еще от типов данных зависит, конечно.
15 май 20, 11:31    [22133562]     Ответить | Цитировать Сообщить модератору
 Re: Решаемо логической операцией?  [new]
LiYing
Member

Откуда:
Сообщений: 610
miksoft,

Тип integer.
15 май 20, 11:38    [22133570]     Ответить | Цитировать Сообщить модератору
 Re: Решаемо логической операцией?  [new]
DimaBr
Member

Откуда:
Сообщений: 11653
Картинка с другого сайта.
15 май 20, 11:40    [22133572]     Ответить | Цитировать Сообщить модератору
 Re: Решаемо логической операцией?  [new]
LiYing
Member

Откуда:
Сообщений: 610
DimaBr,

так просто, оказывается :)
Спасибо всем! Вариантов оказалось даже не один.
15 май 20, 11:44    [22133573]     Ответить | Цитировать Сообщить модератору
 Re: Решаемо логической операцией?  [new]
alekcvp
Member

Откуда:
Сообщений: 2035
Плохо читаю :(

Сообщение было отредактировано: 15 май 20, 15:33
15 май 20, 15:32    [22133743]     Ответить | Цитировать Сообщить модератору
Все форумы / Delphi Ответить