-
برنامه نویسی c++
سلام دوستان.من 2 تا سوال برنامه نویسی c++ دارم کسی می تونه کمک کنه؟؟...با تشکر
1) یک برنامه که با استفاده از فورمول زیر مقدار تقریبی "e"رو حساب کنه...
e=1+(1/1!)+(2/2!)+(3/3!).....
2) یک برنامه که اگر یک عدد بهش بدیم فاکتوریلش رو از فورمول زیر بهمون بده....
..n!=n(n-1)(n-2)(n-3)....
-
!@!
كد زير جواب سوال دومتون هست كه با استفاده از تابع بازگشتي factorial جواب شما را ميده
کد:
#include <iostream>
using namespace std;
int factorial(int);
int main()
{
int number;
cout <<"Enter your number:";
cin>>number;
cout <<"****DONE****\n";
cout <<factorial(number)<<endl;
return 0;
}
int factorial(int n)
{
if(n == 1)
return 1;
return factorial(n-1)*(n);
}
-