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

Законы Моргана - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Матрица http://www.cyberforum.ru/cpp-beginners/thread101029.html
короче вот такая хрень)) Дана целочисленная квадратная матрица. Определить: 1). произведение элементов в тех строках, которые не содержат отрицательных элементов. 2). максимум среди сумм элементов...
C++ динамический список вообщем огромная просьба, показать хотя бы каким макаром писать, ну если будет что то готовое в коде, то это было бы классно, желателен самый простой способ, чтоб до меня дошло Заранее спасибо ... http://www.cyberforum.ru/cpp-beginners/thread101011.html
C++ Калькулятор
Здравствуйте! Я новенький на форуме. Я начинающий в Borland C++ Builder 6. У меня такая проблема: Я пытаюсь сделать простой калькулятор с одним полем Edit. Как я понимаю, что цифра всносится в...
Бинарный поиск C++
Всем привет! У меня вот тут маленькая проблемка! Помогите исправить, а то сама что-то не могу!! (( Когда прога просит ввести ключ для поиска, пользователь вводит его, но на первое значение она не...
C++ Функция потока http://www.cyberforum.ru/cpp-beginners/thread100993.html
Вот код программы: // kontr.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include "iostream" #include "conio.h" #include "windows.h" #include "math.h"...
C++ Написать и протестировать функцию Кто поможет? 1. Написать и протестировать функцию, подсчитывающую количество минимальных элементов в целочисленной матрице. подробнее

Показать сообщение отдельно
CyBOSSeR
Эксперт С++
2303 / 1673 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
03.03.2010, 19:25
fs444, пусть условие1 и условие2 истинны, т.е. равны true.
Получаем:
!(true && true) = !(true) = false
(!true|| !true) = (false || false) = false

Пусть теперь оба условия ложны, т.е. равны false.
Получаем:
!(false && false) = !(false) = true
(!false || !false) = (true || true) = true

Пусть теперь условие1 истинно, а условие2 ложно.
Получаем:
!(true && false) = !(false) = true
(!true || !false) = (false || true) = true


Как мы видим, во всех трех случаях выражения !(условие1 && условие2) и (!условие1 || !условие2) эквивалентны.

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