Если не хочется думать, можно построить таблицу интинности и потом сравнить её с данной в условии.
Оказывается, F(x,y,z) = 0 для двух наборов (x, y, z): (1, 0, 1) и (0, 0, 1). В таблице из условия нули получились на входах 010 и 011. То, что оба раза 0 - это y, то. что оба раза 1 - это z, то, что осталось - это x.
Переменная 1 - y, переменная 2 - z, переменная 3 - x
//Pascal ABC.NET v3.0 сборка 1111
Var
a,b,c:real;
begin
read(a,b,c);
write((a+b+c)/3);
end.
Пример ввода:
1
2
3
Пример вывода:
2
#include <iostream>
using namespace std;
void bin(int n);
int main()
{
int n;
cout<<"Введи число в десятичной системе счисления\n";
cin>>n;
bin(n);
system("pause");
return 0;
}
void bin(int n)
{
int binn[15], ;
for(int i=14;i>=0; i--)
{
binn[i]=n % 2;
n=n/2;
}
for(int i=0; i<=14;i++)
{
cout<<binn[i];
}
cout<<"\n";
}
Var
i : longint;
begin
for i:=100 downto 10 do writeln(i);
<span>end;</span>