Red de conocimientos turísticos - Información de alquiler - Cómo usar sentencias de bucle para escribir un programa para encontrar la función sin en C++
Cómo usar sentencias de bucle para escribir un programa para encontrar la función sin en C++
//Usa sinx=x-x^3/3!+x^5/5!……+(-1)^(n-1)*(x^(2*n-1)/ (2*n-1)!
#include
#include
usando el espacio de nombres std;
doble potencia(doble x,int n)
{
if(n==0)
devuelve 1;
return x*power(x,n-1);
}
long f(int n)
{
if( n==0)
devuelve 1;
más
devuelve n*f(n-1);
} p>
int main()
{
float x,t,sum=0;int i=2;
cin>>x;
t=x;
while(fabs(t)>1e-6)
{
suma+=t;t= -t;
t=(t/fabs(t))*potencia(x,2*i-1)/f(2*i-1);
i++;
}
cout< devuelve 0; }