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

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

Войти
Регистрация
Восстановить пароль
 
barlog
2 / 2 / 0
Регистрация: 03.11.2009
Сообщений: 227
#1

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

13.01.2011, 18:23. Просмотров 314. Ответов 0
Метки нет (Все метки)

Пусть 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
Посмотрите здесь:

Доступ к нужному биту через битовые поля - C++
Добрый день! Допустим, есть такой код. #include <iostream> #include <conio.h> using namespace std; struct byte { unsigned...

Как через оператор switch производить битовые операции? - C++
Здравствуйте, В общем несколько вопросов.. Вот к примеру, нужно сделать программу, где надо будет с клавиатуры ввести 2а целых числа...

Битовые операции, битовые поля. - C++
Здравствуйте! Еслть 4 диапазона чисел: 0-100, 0-100, 0-6000, 0-3. Сделать в виде битовых операций. Записать в unsigned int. Использовать...

Переписать через указатели - C++
помогите написать эту программу с помощью указателей #include <iostream> #include <cstdlib> #include <ctime> using namespace...

Переписать через <stdio.h> на старую версию - C++
#include &lt;stdio.h&gt; #include &lt;iostream.h&gt; #include &lt;string.h&gt; #include &lt;conio.h&gt; #include &lt;ctype.h&gt; #define RT 20 int...

Надо переписать код через оператор new - C++
Задание: Найти минимальный элемент матрицы и заменить им элементы которые находятся ниже главной диагонали. Надо переписать код...

Надо это программу переписать через do while - C++
Надо это программу переписать через do while: #include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;math.h&gt; using namespace std; ...

Битовые операции - C++
Здравствуйте! нужно решить задачу: в целом числе заменить младший бит старшего байта на 1 решается ли это битовыми сдвигами? и...

Битовые операции - C++
Всем привет! Помогите решить интересную задачу! Нужно ниже указный код переписать без условных операторов используя только битовые операции...

Битовые поля - C++
Здравствуйте, расскажите мне пожалуйста как происходят операции с битами. Мне необходимо получить 1 байт, разделить его на 2 битовых поля...


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

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

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