Kod:
#include<stdio.h>
int fakt(int n)
{
  int i,sonuc=1;  
  for(i=1;i<=n;i++)
  {
    if(n==0){sonuc=1;break;}
    sonuc=sonuc*i;
  }  
  return sonuc;
}
int main()
{
  int n;
  printf("Faktoriyel hesaplayan program\n");
  printf("Faktoriyeli al&#253;nacak say&#253;:\n");
  scanf("%d",&n);
  printf("sonuç= %d",fakt(n));
  return 0;
}