Форум программистов, компьютерный форум 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 mast="karta", string nomer="nomer")
C++ Реализовать поиск по текстовому файлу В общем пытаюсь написать программу. Суть такая. Есть форма для заполнения. 6 EditControl и 1 ComboBox. создал кнопку для записи в файл этих данных. Но в файл заносится например вместо вводимой фамилии Иванов вот это- 0034E2F0.и так со всеми буквами. латинские, русские. цифры отображаются как надо. это проблема раз. А вторая проблема такова. Есть так же кнопка Поиск. Так вот, помогите как... 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(); printf("Vedite a=");
C++ Обработка нажатий клавиатуры и КО
Добрый день. Ниже приведу маленький пример обработки нажатий клавиатуры (функция void move (int**& arr, int &row, int &col)). Не могли бы вы мне помочь (переделать программу) следующим образом: - отказаться от цикла - обработка одновременных нажатий клавиатуры (пробел + стрелки) - если можно покажите как пользоваться потоками: обработка нажатий - один поток, прорисовка -другой. Заранее...
C++ Массив. Посчитать, сколько отрицательных,положительных, и нулевых элементов http://www.cyberforum.ru/cpp-beginners/thread813616.html
Дан массив действительных чисел, размерность которого N. Посчитать, сколько отрицательных,положительных, и нулевых элементов.
C++ Двумерный массив. Определить количество строк массива, все элементы которых равны 0 Мисив имеет m строчок и n столбиков.Определить количество строчок масива,значение чисел,которые равны 0. С использованием проверки правильности ввода. подробнее

Показать сообщение отдельно
Eliceyka
1 / 1 / 0
Регистрация: 19.09.2012
Сообщений: 88
20.03.2013, 17:12  [ТС]     Вычисление значения логического выражения, состоящего из натуральных чисел, скобок и поразрядных операций
Вот Вам примерчик:
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;
}
А если нам нужно задавать самим с клавиатуры свои A,B,C как я уже сделал, а еще нам нужно самим задавать формулу по которой считать будем, и еще вопросик. Почему он всегда выводит true, сколько не старался false не добился я???

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#pragma argsused
#include <iostream.h>
#include <conio.h>
 
int main() {
int A,B,C;
cout << "Vvedite peremenie dlya virajeniya (A & (B | C))";
cout << "\nVvedite A\n";
cin >> A;
cout << "Vvedite B\n";
cin >> B;
cout << "Vvedite C\n";
cin >> C;
 
   bool b = ~(A & (B | C));
 
   std::cout << std::boolalpha << b << std::endl;  //Если верно выводим true
 
   getch();
}
 
Текущее время: 20:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru