In this tutorial, we will discuss the concept of Factorial program using the pointer in C++ language
In this post, we will learn how to calculate factorial of a number using the pointer in C++ language and go through the given C++ example to calculate the factorial of a positive integer
Factorial is a product of all positive descending integer begins with a specified number (n) and calculates up to one
Example
factorial of 5 is
5!=5*4*3*2*1=120
factorial of 4 is
4!=4*3*2*1=24
factorial of n is
n!=n*(n-1)*....2*1
Program 1
The program allows the user to enter a number (a positive integer) and then it calculates factorial of given number using pointer variable in C ++ programming language
//Factorial program using the pointer in C++ language #include <iostream> #include <conio.h> using namespace std; void findFactorial(int, int *);//Function prototype int main() { int i,fact,num;//variable declaration cout<<"Enter a number: \n"; cin>>num;//Takes input from the user findFactorial(num, &fact);//function call cout<<"Factorial of " <<num<< " is: "<<fact; //display the factorial of given number getch(); return 0; } //function definition with parameter void findFactorial(int num, int *fact){ int i; *fact=1; for(i=1; i<=num; i++){//calculate factorial using for loop *fact=*fact*i; } }
When the above code is executed, it produces the following results
Enter a number 5 Factorial of 5 is: 120
Suggested for you
Data type in C++ language
Similar post
Find factorial of a number in C++ language
Find factorial of a number using the function in C++ language
Find factorial of a number using the function in C language
Find factorial of a number in C language
Factorial program in C language using the pointer
Find factorial of a number using the recursion in Java language
Find factorial of a number using the recursion in C language
Find factorial of a number in Java
Find factorial of a number in Python language
Find factorial of a number in Java using method
Find factorial of a number in Python using the function
Find factorial of a number using the pointer in C language
Find factorial of a number using the pointer in C++ language
Explanation of one dimensional array In this post, we will discuss the concept of "Explanation…
Python program to calculate the sum of odd and even numbers in a list In…
Python code to Calculate sum of odd and even in a list In this tutorial,…
How to find reverse number using method In this article, we will discuss the concept…
C# inverted full pyramid star pattern In this article, we will discuss the concept of…
C# Full Pyramid star pattern program In this article, we will discuss the concept of…