Saturday, 30 May 2015

Print factorial of a given number using recursive function.

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

int fact(int);
void  main(){
  int num,f;
  clrscr();
  printf("\nEnter a number: ");
  scanf("%d",&num);
  f=fact(num);
  printf("\nFactorial of %d is: %d",num,f);
  getch();
}

int fact(int n){
   if(n==1)
       return 1;
   else
       return(n*fact(n-1));
 }

Output:-
Enter a number: 6
Factorial of 6 is: 720

No comments:

Post a Comment