Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
воробьев
0 / 0 / 5
Регистрация: 26.02.2014
Сообщений: 67
#1

Вывести на экран значения логических выражений - C++

11.04.2014, 22:29. Просмотров 409. Ответов 9
Метки нет (Все метки)

Кто может помочь с программой пожалуйста?
Написать программу, позволяющую вывести на экран значения следующих логических выражений (значения для переменных вводятся с клавиатуры):


C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include "stdafx.h"
#include "iostream"
 
using namespace std;
 
 
int _tmain(int argc, _TCHAR* argv[])
{
    int X = 0, Y = 0, Z = 0, a = 0, b = 0, c = 0;
    cout << "Vvedite znachenie X:  \n";
    cout << X;
    cout << "Vvedite znachenie Y:  \n";
    cout << Y;
    cout << "Vvedite znachenie Z:  \n";
    cout << Z;
а) !x || !y && z
б) y || (x && !y || z)
в) !(!x && y || z)
не пойму как это вывести?
лева через иф записать А= !x || !y && z ит.д.
или как?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.04.2014, 22:29
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Вывести на экран значения логических выражений (C++):

программу, позволяющую вывести на экран значения следующих логических выражений
Добрый вечер! Помогите пожалуйста написать задачу на языке С++.. Не знаю с чего...

Написать программу, позволяющую вывести на экран значения следующих логических выражений
Кто может помочь с программой пожалуйста? Написать программу, позволяющую...

Написать программу, позволяющую вывести на экран значения следующих логических выражений
Написать программу, позволяющую вывести на экран значения следующих логических...

Доказать, что для любых величин следующие пары логических выражений имеют одинаковые значения
пожалуйста решите задачку на языке С++ !! Доказать (путем перебора...

Вычисление логических выражений
написать программу позволяющую вывести на экран,значение след. логических...

Составление логических выражений
я чайник если есть решение - напишите. Буду благодарен Составление...

9
Vaiz
104 / 98 / 40
Регистрация: 01.07.2012
Сообщений: 277
Завершенные тесты: 1
11.04.2014, 22:32 #2
C++
1
2
3
4
if(!x || !y && z)
cout << "!x || !y && z = "<< 1;
else
cout << "!x || !y && z = "<< 0;
Возможно так?
0
tron737
8 / 8 / 6
Регистрация: 29.12.2013
Сообщений: 27
11.04.2014, 22:35 #3
как-то так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
using namespace std;
int main()
{
    for (int x = 0; x < 2; x++)
    {
        for (int y = 0; y < 2; y++)
        {
            for (int z = 0; z < 2; z++)
            {
                int a = !x || !y & z;
                cout << x << "| " << y << "| " << z << "| " << a << endl;
            }
        }
    }
    system("pause");
}
не, не то, это таблица истинности
0
воробьев
0 / 0 / 5
Регистрация: 26.02.2014
Сообщений: 67
11.04.2014, 22:59  [ТС] #4
все,спасибо, я написала сама
0
ra6xx
2 / 2 / 1
Регистрация: 26.08.2013
Сообщений: 14
11.04.2014, 23:03 #5
И как?
0
Exоrcist
15 / 15 / 9
Регистрация: 20.02.2014
Сообщений: 86
11.04.2014, 23:04 #6
воробьев,

Не по теме:

написала??? а по нику и не скажешь)

0
воробьев
0 / 0 / 5
Регистрация: 26.02.2014
Сообщений: 67
11.04.2014, 23:07  [ТС] #7
ra6xx, как-то так:

C++ (Qt)
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
30
31
#include "stdafx.h"
#include "iostream"
 
using namespace std;
 
 
int _tmain(int argc, _TCHAR* argv[])
{
    bool  X = 0, Y = 0, Z = 0;
    cout << "Vvedite znachenie X:  \n";
    cin >> X;
    cout << "Vvedite znachenie Y:  \n";
    cin >> Y;
    cout << "Vvedite znachenie Z:  \n";
    cin >> Z; 
 
    bool a = (!X || !Y && Z);
    bool b = Y || (X && !Y || Z);
    bool c = !(!X && Y || Z);
 
    cout << "1 - true| 0- false  \n";
    cout << "A: ";
    cout << a << '\n';
    cout << "B: ";
    cout << b << '\n';
    cout << "C: ";
    cout << c;
    cin >> Y;
 
    return 0;
}
не знаю верно ли поняла задание,однако работает)

Добавлено через 16 секунд
Exоrcist, шифруюсь
0
Exоrcist
15 / 15 / 9
Регистрация: 20.02.2014
Сообщений: 86
11.04.2014, 23:14 #8
воробьев,

Не по теме:

не выгодно это))) уж поверь...

0
ra6xx
2 / 2 / 1
Регистрация: 26.08.2013
Сообщений: 14
11.04.2014, 23:21 #9
А - разве не так: !(X || !Y && Z) ?
0
воробьев
0 / 0 / 5
Регистрация: 26.02.2014
Сообщений: 67
11.04.2014, 23:23  [ТС] #10
ra6xx, хм,точно
0
11.04.2014, 23:23
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.04.2014, 23:23
Привет! Вот еще темы с решениями:

Запись логических выражений
как сделать проверку &amp;&amp; и || в одном if for(;i&gt;0; i--) { if(a&gt;0 &amp;&amp; (b &lt;0...

Програмирование упращения логических выражений
Что прошу: программа | каркас | идея | помощь На свой выбор и умение прошу...

Построение простых логических выражений
Помогите пожалуйста. Написать программу, проверяющую принадлежность точки с...

Написать калькулятор логических выражений на С
Здравствуйте. Помогите, пожалуйста, написать программу. Реализовать калькулятор...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

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