Hi Friends
I hope you missed me. Here’s a C Program showing Factorial functionality.
/* Program demonstrating Factorial Function */
#include<stdio.h>
#include<conio.h>
//Factorial Function 1st version
int factorial1(int num)
{
int i;
int result = 1;
for(i=1; i<=num; i++)
{
result = result * i;
}
return result;
}
//Factorial Function 2nd version
int factorial2(int num)
{
int i;
int result = 1;
for(i=num; i>=1; i–)
{
result = result * i;
}
return result;
}
int main()
{
int num = 3;
printf(“\n ##Factorial Function in C## \n”);
printf(“\n Factorial of %d is %d”, num, factorial1(num));
printf(“\n Factorial of 5 is %d”, factorial2(5));
getch();
return 0;
}
Snapshot of the o/p

