حاصل عبارت
برنامه بنویسید که حاصل عبارت زیر را محاسبه کند . برای محاسبه فاکتوریل از تابع استفاده کنید .
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!"<
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;
}
+ نوشته شده در ۱۳۹۱/۰۴/۰۷ ساعت 13:51 توسط مجید
|