#include <stdio.h>
int main()
{
long fakt(int);
int bil;
printf("Berikan sebuah bilangan bulat: ");
scanf("%d", &bil);
if(bil>=0)
printf("%d faktorial = %ld.\n", bil, fakt(bil));
else
printf("Masukkan hanya bilangan cacah! ");
return 0;
}
long fakt(int n)
{
int i;
long f=1;
for(i=2; i<=n; ++i)
f *= i;
return f;
}
No comments:
Post a Comment