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

Переписать битовые оперции через if - C++

Восстановить пароль Регистрация
 
barlog
2 / 2 / 0
Регистрация: 03.11.2009
Сообщений: 227
13.01.2011, 18:23     Переписать битовые оперции через if #1
Пусть Bool b1, b2, b3, b4; Записать оператор if и операторы присваивания, которые выполняют те же действия, что и следующий оператор:
b1= !(b2 && b3 || b4);

Добавлено через 1 минуту
Проверьте пожалуйста!а то я тока прохожу эту тему...хочу узнать правильно ли я понимаю...
C++
1
2
3
if(!b2)  b1=(!b4);
else   if(b3)  b1=false ;
         else b1=(!b4) ;
Добавлено через 25 секунд
Правильно???

Добавлено через 44 минуты
Ну пожалуйста...

Добавлено через 21 минуту
если b2 то ложь то тогда и первая часть это ложь так как там и стоит...тогда в или правда будет если b4 правда и ложь если b4 ложь,но так как там отрицание то все будет меняться....
потом смотрим если b3 это правда и b2 правда то из-за операции и первая часть правда и уже не важно что значит B4 ИЗ-ЗА ОПЕРЦИИ ИЛИ...b tckb b3 получаем что и в первом случае....
Правильно????????????????
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.01.2011, 18:23     Переписать битовые оперции через if
Посмотрите здесь:

Переписать через <stdio.h> на старую версию C++
C++ Битовые операции.
Переписать через указатели C++
C++ Битовые поля
C++ Доступ к нужному биту через битовые поля
C++ Как через оператор switch производить битовые операции?
C++ Надо это программу переписать через do while
Надо переписать код через оператор new C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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