تابع فاکتوریل در سی پلاس پلاس - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

تابع فاکتوریل در سی پلاس پلاس

0 امتیاز

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

1!+2!+3!.......n!

n  از ورودی خوانده میشود

سوال شده اردیبهشت 22, 1393  بوسیله ی Mr.Mohammad (امتیاز 189)   17 17 24

1 پاسخ

+4 امتیاز
 
بهترین پاسخ

#include <iostream>
using namespace std;
int sum_fact(int n)
{
    int sum=0;
    int temp=1;
    for(int i=1; i<=n; i++)
    {
        temp*=i;
        sum+=temp;
    }
    return sum;
}
int main(){
int n;
cin >> n;
cout << sum_fac(n) << endl;
}
//روش یکی از دوستان به نام:stefan

 

پاسخ داده شده اردیبهشت 22, 1393 بوسیله ی senator77 (امتیاز 226)   5 14 25
ویرایش شده اردیبهشت 23, 1393 بوسیله ی senator77
واقعا ممنون دوست عزیز کار جالبی انجام دادین که با دو تابع انجام دادین

میشه فقط با یک تابع انجام بشه یعنی دیگه برای جمع تابعی ننویسیم
بالای برنامه قبلیم الان اضافه میکنم اون چیزی رو که میخوای
...