Thursday, 5 June 2014
0
C Program 15: To Find the Factorial of a number using for loop
Aim: To find factorial of a number
Factorial of a number like 4 would be 4*3*2*1=24
Following would be the code:
// To find the factorial of a given number using for loop
#include<stdio.h>
#include<conio.h>
void main()
{
int fact, a;
printf("Enter the number: ");
scanf("%d", &a);
fact=factorial (a);
printf("The factorial of the given number is: %d\n", fact);
getch();
}
int factorial(int x)
{
int f=1,i;
for(i=x; i>=1; i--)
{
f=f*i;
}
return f;
}
Factorial of a number like 4 would be 4*3*2*1=24
Following would be the code:
// To find the factorial of a given number using for loop
#include<stdio.h>
#include<conio.h>
void main()
{
int fact, a;
printf("Enter the number: ");
scanf("%d", &a);
fact=factorial (a);
printf("The factorial of the given number is: %d\n", fact);
getch();
}
int factorial(int x)
{
int f=1,i;
for(i=x; i>=1; i--)
{
f=f*i;
}
return f;
}
Just a for loop for(i=x; i>=1; i--) is used.
In case, you want to do the same through recursion.. check this link:
Subscribe to:
Post Comments (Atom)
0 Responses to “C Program 15: To Find the Factorial of a number using for loop”
Post a Comment