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

Таблица истинности на си - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ошибка сортировки "error C3861: merge: идентификатор не найден" http://www.cyberforum.ru/cpp-beginners/thread1587365.html
Есть алгоритм сортировки слиянием void MergeSort(vector<int> &buf, size_t l, size_t r) { if (l >= r) return; size_t m = (l + r) / 2; MergeSort(buf, l, m); MergeSort(buf, m + 1, r); merge(buf, l, r, m);
C++ Найти произведение элементов массива, находящихся между min и max элементами В одномерном массиве, состоящем из N вещественных чисел вычислить: •Сумму отрицательных элементов. •Произведение элементов, находящихся между min и max элементами. •Произведение элементов с четными номерами. •Сумму элементов, находящихся между первым и последним отрицательными элементами. помогитє ничего не понимаю:) http://www.cyberforum.ru/cpp-beginners/thread1587350.html
C++ Напечатать в столбик отдельные слова, и указать для каждого количество повторов в строке
дана строка символов, которая состоит из отдельных слов, разделенных пробелом. нужно напечатать в столбик отдельные слова и указать для каждого количество повторов в строке.
Работа с файлами C++
как вычитать информации из созданного файла Информация, входящая в файл: номер рейса, вес багажа, количество вещей. При чтении файла определить количество пассажиров, вес багажа которых превышает 30 кг . как будет код?
C++ Builder Распечатать анкетные данные студентов, фамилии которых начинаются с буквы А http://www.cyberforum.ru/cpp-beginners/thread1587314.html
Распечатать анкетные данные студентов, фамилии которых начинаются с буквы А, и сдавших математику на 8 или 9. Все работает, кроме кроме сортировки, фамилии на букву А не выводятся, выводятся все сдавшие математику на 8 или 9. Помогите пожалуйста. #include <vcl.h> #include <stdio.h> #include <io.h> #pragma hdrstop #include "Unit1.h" #define UNICODE
 

Показать сообщение отдельно
Тима
0 / 0 / 0
Регистрация: 06.10.2015
Сообщений: 59
20.11.2015, 18:46     Таблица истинности на си
Здравствуйте,помогите пожалуйста прогнать 3 выражения через таблицу истинности,нужно каждое,У меня не получается,подскажите где что и как.Заранее большое спасибо!
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include <iostream>
#include <conio.h>
#include <stdlib.h>
 
using namespace std;
bool F1(bool a, bool b, bool c,bool f1,bool f2,bool f3)
{
    f1=!(!a || b&&c) || a;
    f1=!(a&&b) && (!a || !c);
    f2=!(a&&!b) || (a || !c);
    return (f1&&f2&&f3);
}
void main()
{
    setlocale(LC_ALL, "Rus");
    cout << "Введите A,B,C" << endl;
    bool a, b, c;
    
    a = 0; b = 0; c = 0; cout << "0 0 0" <<"  " << F1 << endl;
    a = 0; b = 0; c = 1; cout << "0 0 1" <<"  " << F1 << endl;
    a = 0; b = 1; c = 0; cout << "0 1 0" <<"  " << F1 << endl;
    a = 0; b = 1; c = 1; cout << "0 1 1" <<"  " << F1 << endl;
    a = 1; b = 0; c = 0; cout << "1 0 0" <<"  " << F1 << endl;
    a = 1; b = 0; c = 1; cout << "1 0 1" <<"  " << F1 << endl;
    a = 1; b = 1; c = 0; cout << "1 1 0" <<"  " << F1 << endl;
    a = 1; b = 1; c = 1; cout << "1 1 1" <<"  " << F1 << endl;
 
    _getch();
}
одна ошибка знаю точно есть,что у функции 3 выражения сразу
,но как переделать прошу подсказать

Могу использовать только условный оператор (циклы,массивы итд.. не могу)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru