#include <stdio.h>
#include <stdafx.h>
#include <conio.h>
#include<math.h>
void main()
{
double x, y, w;
double max = 0;
printf_s("Enter X, Y and W\n");
scanf_s("%lf %lf %lf", &x, &y, &w);
if ((x + y + 2) > (x + 1 / 2)) {
if ((x + y + 2) > (y + x*w)) {
max = (x + y + 2)*(x + y + 2) + 1;
printf_s("max = %lf", &max);
_getch();
}
else {
max = (y + x*w)*(y + x*w) + 1;
printf_s("max = %lf", &max);
_getch();
}
}
else {
if ((x + 1 / 2) > (y + x*w)) {
max = (x + 1 / 2)*(x + 1 / 2) + 1;
printf_s("max = %lf", &max);
_getch();
}
else {
max = (y + x*w)*(y + x*w) + 1;
printf_s("max = %lf", &max);
_getch();
}
}
}
Выводит 0
Должен вывести квадрат максимального многочлена плюс 1