Factorial is non-integer number is the product of all number 1 to itself.
denoted by n! .
Example : If u want to find the factorial of number 6 then the factorial will be 1*2*3*4*5*6= 720 .
Logic behind the factorial programming in C++ :
- First of all from definition we get how factorial can be calculated.
- Declare a variable named factorial and initialize it with 1 .
- Second we have to get the number from user.
- We have to multiply all numbers up to that given number.
if number is 4 factorial= 1*2*3*4 - For this purpose For LOOP is very help full which start from 1 and end on that number.
Note : If we start it from 0 factorial will be zero.
#include<iostream> #include<conio.h> using namespace std; int main() { int number;// Get the number from user int factorial=1; //declare and initial factorial with 1 cout<<"Enter the Number to find factorial "; cin>>number; for(int i=1;i<=number;i++) { factorial=factorial*i; } cout<<"\n Factorial of "<<number<<"! is " <<factorial<<endl; getch(); }
0 comments:
Post a Comment