Red de conocimiento informático - Aprendizaje de código fuente - Problema de planificación del plan óptimo

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);

}