Code-Implementation der De Morganschen Regel
-
Hallo,
ich lerne gerade programmieren und wollte nur kurz wissen, ob mein Quelltext zur Überprüfung der Morganschen Regel so richtig ist, oder ob nur zufällig das richtige rauskommt:
int main(int argc, char* argv[]) { bool a = false; bool b = true; bool c = ! (a && b); bool d = (!a) || (!b); if (c == d) std::cout << "De Morgan was right!\n"; c = ! (a || b); d = (!a) && (!b); if (c == d) std::cout << "Wow, De Morgan was right again!\n"; return 0; }
Danke!
-
stimmt so
-
interessant wird es erst wenn du dich an Algorithmen zur Vereinfachung von logischen Schaltungen ranmachst