The ones who are crazy enough to think they can change the world are the ones who do.
- Steve Jobs

Factorial Number Using C

Mathematically, factorial of any number means to multiply a series of desecending natural numbers ie) upto 1.

Facts About Factorial Numbers

  • 5! is usually pronounced as "5 factorial" by mathematicians
  • Factorial of 0 is 1 i.e) 0! = 1

Pictorical View

Here is the most impressive structures built by humans in ancient time "The Pyramids".

C factorial number

C Program - Factorial Number

Let us write a c program to find factorial for user entered number

c-factorial-number.c
#include <stdio.h>
int main()
{
int a, i;
printf("Enter a number: ");
scanf("%d",&a);
for(i = a-1;i > 0;i--)
{
a *= i;
}
printf("%d ",a);
return 0;
}
Enter a number : 5
Factorial of 5 is 120

Note:

By closely looking at for-loop will give you a clear idea. Limit for a variable i is set from a-1 to 1 which is multiplied with the product of user entered number for every iteration.

Report Us

We may make mistakes(spelling, program bug, typing mistake and etc.), So we have this container to collect mistakes. We highly respect your findings.

Report