Problema de planificación del plan óptimo
# include & ltstdio.h & gt
# include & ltmath.h & gt
Punto flotante GetEquation(punto flotante x)
{
Devolver x * x-7 * x+10;
}
void main()
{
Punto flotante a = 0;
Flotar b = 6;
Resultado de flotación = 0;
Hacer {
flotar c = a +0,618 *(b-a);
float d = a+b-c;
if(fabs(obtener ecuación(c))<fabs(GetEquation(d)))
{
a = d;
Resultado = c;
}
Otros
{
b = c;
resultado = d;
}
} while(fabs(obtener ecuación(resultado) )> 0.01);
printf(" f(a)= a * a-7 * a+10 \ n ");
printf("a=%f \n ", resultado);
}