Red de conocimiento informático - Computadora portátil - C Calcula e elevado a la enésima potencia usando la fórmula de Taylor, ingresa la precisión. error.

C Calcula e elevado a la enésima potencia usando la fórmula de Taylor, ingresa la precisión. error.

Hay un problema con la función f3. Escribiste mal la expresión para calcular x a la enésima potencia.

De acuerdo con la fórmula de Taylor, obtienes e^x=1 x x^2//2... x. ^n/n!......Entonces reescribe la función

float f(float a, float b)

{

float f= 1.0

int i=1

mientras(pow(a,i)/fac(i)gt;b)

{

f=f pow(a,i)/fac(i);

i

}

retorno(f);

}

Lo reescribí y, a través de la depuración, aquí está la función, donde a significa e^a y b significa precisión.