#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
int i,fact;
double x=0.0,dx=0.1,eps=0.00001,add,sum;
cout<<"X\t||\t sin(X)\t||\t\t N iter\n";
cout<<"_____________________________________________________\n";
while(x<0.9)
{
add=x;
sum=x;
fact=1;
for(i=2;add>eps;i++)
{ fact*=i;
if(i%2)
{ add*=-x*x/fact;
sum += add;
}
}
cout<<x<<"\t||\t"<<fixed<<setprecision(5)<<sum<<"\t\t||\t"<<i<<endl;
x+=dx;
}
return 0;
}
|