با کمک توابع فرعی ، برنامه بنویسید که عدد صحیح nرا از کاربر دریافت کرده و مجموع سری های زیر را محاسبه و چاپ نماید.
s = 1/0!+1/1!+1/2!+...+1/n!
توجه! برای محاسبه ی فاکتوریل، یک تابع جدا در نظر بگیرید.
سلام
#include <iostream>> using namespace std; int fact(int n){ if(n==0||n==1) return 1; return (n*fact(n-1)); } int main(){ int n; cin >> n; long double sum=0; for(int i=0;i<=n;i++){ long double t=1; t=t/fact(i); sum+=t; } cout << sum; }
این کد اینکارو انجام میده