مستر احمد ايش المشكلة في هذا الكود
كود:
#include<stdio.h>
int factorial(int n)
{
return ( n * factorial(n-1) );
}
int main (void)
{
int n,fact=1,i=0;
printf("Enter number for to computes the factorial >");
scanf("%d", &n);
if (n!=0)
{
while(i<n)
{
fact = factorial(n);
i++;
}
}
printf(" factorial = %d\n",fact);
return(0);
}
ارجو الرد في اسرع وقت ممكن
ولك جزيل الشكر مقدماً