Programación logarítmica
# incluir & ltstdio.h & gt
# incluir & ltstdlib.h & gt
# incluir & ltmath.h & gt
//sin(x )=x-x^3/3! +x^6/6! -...+(-1)^(m-1)*x^(2m-1)/(2m-1)!
Entero sin signo fn(entero n)
{
retorno (n == 0 || n == 1)? 1:n * fn(n-1);
}
Doble miosina (doble x)
{
int m = 1, signo = 1;
Doble t, suma = 0;
mientras ( fabs(t = signo * pow(x, 2 * m-1)/fn( 2 * m-1))& gt; 1e-6)
{
suma+= t;
++ m;
signo * =-1;
}
Devuelve la suma
}
int main()
{
printf("%f\n ",Mysin(3.14/2));
Sistema("pausa");
Devuelve 0; /p>
}