I’m getting a runtime error. Can anyone tell me where I’m going wrong.
#include <stdio.h>
int main(void) {
int n;
int a[4];
scanf("%d",&n);
for(int i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
for(int j=0;j<n;j++)
{ fact=1;
for(int i=1;i<=a[j];i++)
{
fact=fact*i;
}
printf("%d\n",fact);
}
return 0;
}
created
last reply
- 1
reply
- 540
views
- 2
users