Cómo programar sinx
//¡Usa senx = x-x 3/3! +x^5/5! ……+(-1)^(n-1)*(x^(2*n-1)/(2*n-1)!
# incluir & ltstdio.h & gt p>
# include & ltmath.h & gt
Doble potencia (doble x, entero n)
{
Si (n==0 )
Devuelve 1;
Devuelve x * potencia (x, n-1
}
long f(int n); )
{
Si (n==0)
Devuelve 1;
Otros
Devuelve n * f(n-1);
}
int main()
{
flotante x, t, suma = 0 ; int I = 2;
scanf("%f ", & ampx
t = x
mientras(fabs(t)>1e; -5)
{
suma+= t =-t
t=(t/fabs(t))*potencia(x, 2) * I-1)/f(2 * I-1);
i++;
}
printf("%f\n ", suma) ;
Devuelve 0;
}