#include <stdio.h>
int main() {
double x, y, z;
printf("Введите три действительных числа (x, y, z): ");
scanf("%lf %lf %lf", &x, &y, &z);
// Проверка на попарную различность чисел
if (x == y || x == z || y == z) {
printf("Ошибка: числа должны быть попарно различными!\n");
return 1;
}
// Если сумма меньше 1, заменяем наименьшее из трех
if (x + y + z < 1) {
if (x < y && x < z) {
x = (y + z) / 2;
} else if (y < x && y < z) {
y = (x + z) / 2;
} else {
z = (x + y) / 2;
}
}
// Иначе заменяем меньшее из x и y
else {
if (x < y) {
x = (y + z) / 2;
} else {
y = (x + z) / 2;
}
}
printf("Результат: x = %.2f, y = %.2f, z = %.2f\n", x, y, z);
return 0;
}