Mr_D3a1h

Bool functionalists

Jun 5th, 2020
199
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.59 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. bool implication(bool alpha, bool beta)
  6. {
  7.     bool result;
  8.     if (alpha <= beta)
  9.         result = true;
  10.     else
  11.         result = false;
  12.     return result;
  13. }
  14. bool func(bool x,bool y, bool z)
  15. {
  16.     bool F1,F2,F3,F4,calc;
  17.     F1 = !x || !y;
  18.     F3 = y && z;
  19.     F2 = implication(F3, x);
  20.     F4 = !F2;
  21.     calc = implication(F1, F4);
  22.     return calc;
  23. }
  24. int main()
  25. {
  26.     bool A,B,C,res;
  27.     cout << "Введите значения А,B,С: ";
  28.     cin >> A >> B >> C;
  29.     res = func(A,B,C);
  30.     cout << res << endl;
  31.     return 0;
  32. }
Add Comment
Please, Sign In to add comment