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

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

0 امتیاز
145 بازدید

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

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

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

سوال شده اردیبهشت 22, 1393  بوسیله ی Mr.Mohammad (امتیاز 213)   2 6 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 (امتیاز 339)   1 2 23
واقعا ممنون دوست عزیز کار جالبی انجام دادین که با دو تابع انجام دادین

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