#include <iostream>
#include<cmath>
using namespace std;
int main()
{
setlocale(LC_ALL, "ru");
float X, Y, Z;
int min1, min2;
cout << "Введите 3 числа" << endl;
cin >> X
>> Y
>> Z;
if (X + Y + Z < 1)
{
cout << "Введите найменьшее число из этих трех" << endl
<< "1 - X" << endl
<< "2 - Y" << endl
<< "3 - Z" << endl;
cin >> min1;
cout << endl;
switch (min1)
{
case 1:
X = (Y + Z) / 2;
cout <<"Результат = "<< X << endl;
break;
case 2:
Y = (X + Z) / 2;
cout <<"Результат = "<< Y << endl;
break;
case 3:
Z = (X + Y) / 2;
cout << "Результат = " << Z << endl;
break;
}
}
else
{
cout << "Введите меньшее число из X, Y " << endl
<< "1 - X" << endl
<< "2 - Y" << endl;
cin >> min2;
cout << endl;
switch (min2)
{
case 1:
X = (Y + Z) / 2;
cout << "Результат = " << X << endl;
break;
case 2:
Y = (X + Z) / 2;
cout << "Результат = " << Y << endl;
break;
}
}
return 0;
}