Нужно построить таблицу истинности следующей функции:
¬ (x → w) ∨ (y ≡ z) ∨ y (функция монотонна равна 0)
Пожалуйста напишите код на с++ что бы я понял как это сделать, я не смог понять где моя ошибка.
#include <iostream>
using namespace std;
int main() {
cout << "X Y Z" << endl;
for (int x = 0; x < 2; x++)
for (int y = 0; y < 2; y++)
for (int z = 0; z < 2; z++)
for (int z = 0; z < 2; z++)
if (!(x <= w) || (y == z) || y == 0)
cout << x << y << z << w << endl;
}
у меня код не компилируется и выдает ошибку