محاسبه فاکتوریل به صورت بازگشتی
يكشنبه, ۲۶ بهمن ۱۳۹۳، ۰۳:۵۷ ب.ظ
این برنامه یک عدد از کاربر دریافت می کند و فاکتوریل آن عدد را به صورت بازگشتی محاسبه می کند.
برای دریافت کد به ادامه مطلب بروید.
int fact(int);
int main()
{
int n;
std::cout<<"enter n: ";
std::cin>>n;
std::cout<<"\n\n factorial "<<n<<" :" <<fact(n);
getch();
return 0;
}
int fact(int m)
{
if(m==1||m==0)
return 1;
if(m>1)
return (m*fact(m-1));
}