#include <iostream>
#include <math.h>
int main()
{
double x,y,div,mult;//Описание переменных для хранения входных данных.//
scanf("%lf%lf", &x, &y); //Чтение из стандартного потока ввода.//
if (x!=y) //Первый критерий отбора данных//
{
printf("Дано: \nx=%lf y=%lf \n",x,y);//Вывод начальных переменных//
div=(x+y)/2; //Заранее вычисляем значения конечных переменных.
mult=2*x*y;
if (x<y) //Второй критерий отбора данных//
{
x=div;
y=mult;
}
else
{
y=div;//Формулы подсчета новых переменных, неудовлетворяющих критерию 2//
x=mult;
}
printf("После проверки стало: \nx=%4.4lf y=%4.4lf.",x,y); //Вывод измененных переменных (самого результата).//
}
else
{
printf("Ничего не выйдет, х=у"); //Вывод оповещения о неправильном вводе данных (при несоответствии первому критерию).
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8bWF0aC5oPgppbnQgbWFpbigpIAp7Cglkb3VibGUgeCx5LGRpdixtdWx0Oy8v0J7Qv9C40YHQsNC90LjQtSDQv9C10YDQtdC80LXQvdC90YvRhSDQtNC70Y8g0YXRgNCw0L3QtdC90LjRjyDQstGF0L7QtNC90YvRhSDQtNCw0L3QvdGL0YUuLy8KCXNjYW5mKCIlbGYlbGYiLCAmeCwgJnkpOyAvL9Cn0YLQtdC90LjQtSDQuNC3INGB0YLQsNC90LTQsNGA0YLQvdC+0LPQviDQv9C+0YLQvtC60LAg0LLQstC+0LTQsC4vLwoJaWYgKHghPXkpIC8v0J/QtdGA0LLRi9C5INC60YDQuNGC0LXRgNC40Lkg0L7RgtCx0L7RgNCwINC00LDQvdC90YvRhS8vCgl7CgkJcHJpbnRmKCLQlNCw0L3QvjogXG54PSVsZiB5PSVsZiBcbiIseCx5KTsvL9CS0YvQstC+0LQg0L3QsNGH0LDQu9GM0L3Ri9GFINC/0LXRgNC10LzQtdC90L3Ri9GFLy8KCQlkaXY9KHgreSkvMjsgLy/Ql9Cw0YDQsNC90LXQtSDQstGL0YfQuNGB0LvRj9C10Lwg0LfQvdCw0YfQtdC90LjRjyDQutC+0L3QtdGH0L3Ri9GFINC/0LXRgNC10LzQtdC90L3Ri9GFLgoJCW11bHQ9Mip4Knk7IAoJCWlmICh4PHkpIC8v0JLRgtC+0YDQvtC5INC60YDQuNGC0LXRgNC40Lkg0L7RgtCx0L7RgNCwINC00LDQvdC90YvRhS8vCgkJewoJCQl4PWRpdjsKCQkJeT1tdWx0OwoJCX0KCQllbHNlIAoJCXsKCQkJeT1kaXY7Ly/QpNC+0YDQvNGD0LvRiyDQv9C+0LTRgdGH0LXRgtCwINC90L7QstGL0YUg0L/QtdGA0LXQvNC10L3QvdGL0YUsINC90LXRg9C00L7QstC70LXRgtCy0L7RgNGP0Y7RidC40YUg0LrRgNC40YLQtdGA0LjRjiAyLy8KCQkJeD1tdWx0OwoJCX0KCQlwcmludGYoItCf0L7RgdC70LUg0L/RgNC+0LLQtdGA0LrQuCDRgdGC0LDQu9C+OiBcbng9JTQuNGxmIHk9JTQuNGxmLiIseCx5KTsgLy/QktGL0LLQvtC0INC40LfQvNC10L3QtdC90L3Ri9GFINC/0LXRgNC10LzQtdC90L3Ri9GFICjRgdCw0LzQvtCz0L4g0YDQtdC30YPQu9GM0YLQsNGC0LApLi8vCgl9IAoJZWxzZQoJewoJCXByaW50Zigi0J3QuNGH0LXQs9C+INC90LUg0LLRi9C50LTQtdGCLCDRhT3RgyIpOyAvL9CS0YvQstC+0LQg0L7Qv9C+0LLQtdGJ0LXQvdC40Y8g0L4g0L3QtdC/0YDQsNCy0LjQu9GM0L3QvtC8INCy0LLQvtC00LUg0LTQsNC90L3Ri9GFICjQv9GA0Lgg0L3QtdGB0L7QvtGC0LLQtdGC0YHRgtCy0LjQuCDQv9C10YDQstC+0LzRgyDQutGA0LjRgtC10YDQuNGOKS4KCX0KCXJldHVybiAwOwp9