برنامه بنویسید که حاصل عبارت زیر را محاسبه کند . برای محاسبه فاکتوریل از تابع استفاده کنید .

1 + 1/2! + 1/3!+… + 1/n!



float fact(float n);
int main()
{
 float n ,w=0,i;
 cout<<"You want to determine 1+1/2!+1/3!+...+1/n!"< cout<<"please enter n ==> ";
 cin>>n;
 cout<<"1";
 for(i=0;i {
  cout<<" + ";
  w+=(1/fact(n-i));
 }
 cout<<" = "<<1+w;
 getch();
 return 0;
}
float fact(float n)
{
 float i , k=1;
 for(i=1;i<=n;i++)
  k*=i;
 cout<<(1/k);
 return k;
}