Функция будет ложна тогда, когда первая скобка истинна, а вторая ложна ( 1 --> 0 = 0 ). Из этого следует, что x не должно быть равно y, если x = 0, то y = 1 и наоборот. Построим таблицу истинности:
x y z w F
0 1 0 0 = 0
0 1 0 1 = 0
0 1 1 0 = 1
0 1 1 1 = 1
1 0 0 0 = 1
1 0 0 1 = 0
1 0 1 0 = 0
1 0 1 1 = 1
Подставив значения, отсеем лишние строки. Подходят 1, 2, 6 и 7 строки. Какая-то переменная должна быть ложна все три раза. Видим, что это строчки 1, 3 и 6, поскольку z ложна трижды. Методом анализа и перебора строк, установим, что порядок таков: zwyx
#include <bits/stdc++.h>
using namespace std;
int main() {
bool eq = true;
int x, y;
cin >> x;
while (true) {
cin >> y;
if (y < 0) break;
if (y != x) {
eq = false;
break;
}
x = y;
}
cout << (eq ? "YES" : "NO") << endl;
return 0;
}
<span>a = int(input("Сторона квадрата = "))
P = 4*a
S = pow(a,a)
print("P = ",P)
print("S = ",S)
x = int(input("Ширина прямокутника = "))
y = int(input("Довжина прямокутника = "))
s = x*y
print("Площа прямокутника = ",s)
</span>
<span>Объём информации составляет 4 Кб =4*1024=4096 байт</span>
<span>Количество символов <span>4096 символов</span></span>
<span><span><span>информационный вес 1 символа=4096 байт /4096 = 1 байт</span></span></span>