Friday, 4 May 2012

Calculating Factorials in C

#include<stdio.h>
#include<conio.h>

long int fact(int n)
{
 int i;
 long int p = 1;
 
 if(n>1)
  for(i=2;i>=n;++i)
   p*=i;
 return (p);
}
  
main()
{
  int n;
  printf("\n n= ");
  scanf("%d",&n);
  printf("\n n! = %ld",fact(n));
  getch();
}

No comments:

Post a Comment