Thursday, September 3, 2009

Program to enter an integer and print its total

Program to enter an integer and print its total value based on the formula'
x - 1/3!x^3 + 1/5!x^5 - 1/7!x^7 + 1/9!x^9':-

#include
#include
#include
int main()
{
clrscr();
float factorial=1;
float num,tot,term,total;
int i,n=20,index,j=1;
cout << "Enter a single-digit integer : \n"; cin>>num;
tot=num;
total=num;
for(i=2,index=3;i<=n;i++,index+=2)
{
for(j=1,factorial=1;j<=index;j++)
factorial*=j;
tot=tot*pow((double)(-1),(double)(2*i-1))*num*num;
term=tot/factorial;
total+=term;
}
cout << "Total = " << total << endl;
getch();
return 0;
}

No comments:

Post a Comment