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

Вычисление значения логического выражения, состоящего из натуральных чисел, скобок и поразрядных операций - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Конструктор и деструктор http://www.cyberforum.ru/cpp-beginners/thread813652.html
Помогите к этой программе написать Конструктор и деструктор класса #include <iostream> using namespace std; class card { private: string n; string m; public: void SetCard (string...
C++ Реализовать поиск по текстовому файлу В общем пытаюсь написать программу. Суть такая. Есть форма для заполнения. 6 EditControl и 1 ComboBox. создал кнопку для записи в файл этих данных. Но в файл заносится например вместо вводимой... http://www.cyberforum.ru/cpp-beginners/thread813634.html
Циклы. Умножить два целых числа через добавление (C++) C++
Умножить два целых числа через добавление. Когда вводишь числа -2 и -3 выходит значение -2. Что мне надо сделать? #include<stdio.h> #include<conio.h> main() { int a,b,z=0; clrscr();...
C++ Обработка нажатий клавиатуры и КО
Добрый день. Ниже приведу маленький пример обработки нажатий клавиатуры (функция void move (int**& arr, int &row, int &col)). Не могли бы вы мне помочь (переделать программу) следующим образом: -...
C++ Массив. Посчитать, сколько отрицательных,положительных, и нулевых элементов http://www.cyberforum.ru/cpp-beginners/thread813616.html
Дан массив действительных чисел, размерность которого N. Посчитать, сколько отрицательных,положительных, и нулевых элементов.
C++ Двумерный массив. Определить количество строк массива, все элементы которых равны 0 Мисив имеет m строчок и n столбиков.Определить количество строчок масива,значение чисел,которые равны 0. С использованием проверки правильности ввода. подробнее

Показать сообщение отдельно
Tulosba
:)
Эксперт С++
4396 / 3232 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
20.03.2013, 16:14
Вот Вам примерчик:
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
 
int main() {
   
   bool b = ~(1 & (2 | 3));
   
   std::cout << std::boolalpha << b << std::endl;
   
   return 0;
}
Комментарии по Вашему заданию:
1. Не понятно почему при вычислении логического выражения требуется использовать поразрядные операции (а не логические).
2. Побитовая операция дополнения пишется как "~" (тильда).
3. Что значит :
Цитата Сообщение от Eliceyka Посмотреть сообщение
Применить стеки для вычисления этого значения
?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru