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

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

Войти
Регистрация
Восстановить пароль
 
Бо
5 / 5 / 2
Регистрация: 08.12.2009
Сообщений: 158
#1

Логическая - C++

24.02.2010, 16:54. Просмотров 462. Ответов 3
Метки нет (Все метки)

http://www.cyberforum.ru/attachment....1&d=1267019658

Помогите кто чем может))
хотябы какое то разъяснение дайте плиз))
0
Миниатюры
Логическая  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.02.2010, 16:54
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Логическая (C++):

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

Логическая задачка - C++
Здравствуйте. Помогите решить задачку. Имеется 100 рублей. Стоимость курицы 1,5 рубля, овечки 2 руб. , бычка 5 руб. Вопрос: сколько...

Логическая задача - C++
Посоветуйте, пожалуйста, если кто знает или догадывается, как сделать следующее. Каким-то образом(каким?) программе сообщается, условие :...

логическая ошибка!! - C++
1. Описать структуру с именем PRICE, содержащую следующие поля: - название товара; - название магазина, в котором продаётся товар;...

Логическая игра - C++
Учюсь в Германии. В школе на информатике играли против учителя в игру. Он всегда выигрывал. Вот игра и правила: | | | 3...

Логическая ошибка в цикле for - C++
Привет всем! Написал небольшую программу для изучения цикла for. Проблема в том, что все компилируется, но ничего на экран не...

3
fasked
Эксперт С++
4942 / 2522 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
24.02.2010, 18:21 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
inline int f(bool a, bool b, bool c)
{
    if(~((a == b) || c) == a)
        return 1;
    else 
        return 0;
}
int main() 
{
    std::cout << "Таблица истинности (Функция (~((a == b) || c) == a))" << std::endl;
    std::cout << "+-----+-----+-----+-----+" << std::endl;
    std::cout << "|  A  |  B  |  C  |  F  |" << std::endl;
    std::cout << "+-----+-----+-----+-----+" << std::endl;
    std::cout << "+  0  |  0  |  0  |  " << f(0,0,0) << "  |" << std::endl;
    std::cout << "+-----+-----+-----+-----+" << std::endl;
    std::cout << "+  1  |  1  |  1  |  " << f(1,1,1) << "  |" << std::endl;
}
Как - нибудь так, только перебрать все возможные варианты...
и функцию саму проверь %)
1
Бо
5 / 5 / 2
Регистрация: 08.12.2009
Сообщений: 158
24.02.2010, 23:11  [ТС] #3
а в С можна?
0
fasked
Эксперт С++
4942 / 2522 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
24.02.2010, 23:20 #4
C
1
2
3
4
5
6
7
8
9
#define f(a,b,c) (((~((a) == (b) || (c))) == (a)) ? (1) : (0))
int main() 
{
    int num = 0xa;
    printf("+-----+-----+-----+-----+\n");
    printf("|  A  |  B  |  C  |  F  |\n");
    printf("+-----+-----+-----+-----+\n");
    printf("+  0  |  0  |  0  | %d  +\n", f(false,false,false));
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.02.2010, 23:20
Привет! Вот еще темы с ответами:

Логическая операция ИЛИ - C++
Добрый день, хотелось бы узнать как ввести логическое ИЛИ при наборе кода, а то ведь НЕ и И вводится довольно легко Shift + 1 и Shift + 7 +...

Логическая интерпретация конструкции - C++
Доброго времени суток уважаемые форумчане. Небольшой вопрос, подскажите пожалуйста, как будет, с логической точки зрения,...

Логическая система координат - C++
Где в приложении находится логическая система координат скажем по умолчанию?

Неведомая логическая ошибка (С++) - C++
Здравствуйте. Хочу написать программу, которая умела бы считать значение выражения (a + b)^n при заданных а, b и n (а и b могут быть...


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

Или воспользуйтесь поиском по форуму:
4
Yandex
Объявления
24.02.2010, 23:20
Ответ Создать тему
Опции темы

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