السلام عليكم
شباب عندي هذا الكود يطلع مضروب العدد بس لمن اسوي له تشغيل العدد الي احطه يطلع نفسه في الناتج ما ادري وين الغلط عندي ...
الي يعرف لا يخل علينا ...
كود:
int fact (int n)
{
int i;
int prod;
prod=1;
for (i=1; i<=n; i=i+1)
prod=i*1;
return(prod);
}
int main(void)
{
int a;
printf("Please Enter The Number >");
scanf("%d", &a);
fact(a);
printf("The Factory = %d\n",a);
return(0);
}