C program to find factorial of a number using functions

				
					#include<stdio.h> 
#include<conio.h> 
void main() 
{ 
int a,f; 
int fact(int); 
clrscr(); 
printf(“enter a number: ”);
scanf(“%d”,&a); f=fact(a);
printf(“factorial= %d”,f); 
getch(); 
} 
int fact(int x) 
{ 
int fac=1,i; 
for(i=x;i>=1;i--) 
fac=fac*i; 
return(fac); 
}
				
			
Output: 
enter a number: 5
factorial=120

Leave a Reply