خطا در محاسبه فاکتوریل به زبانc
چرا در این برنامه فاکتوریل عدد ورودی به درستی محاسبه نمیشود
زبان C
#include <stdio.h>
#include <stdlib.h>
int n;
int f=1;
int s=0;
int main()
{
scanf("%d",&n);
for(int i=1;i<=n;i++){
s=abs(((1-(i*1))+1));
f*=s; }
printf("%d",f); retu 0;
}
