سلام
برنامه ی مقابل فاکتوریل عدد دریافتی را به صورت بازگشتی محاسبه می کند
int fact(int a)
{
if (a==1)
return 1;
else
return a*fact(a-1);
}