Table of contents  
Introduction  
Understanding the Code  
Input and Output  
Conclusion 
In mathematics, the factorial of a nonnegative integer n, denoted by n!, is the product of all positive integers less than or equal to n. For example, the factorial of 5 is 5 x 4 x 3 x 2 x 1 = 120.
In this article, we will explain how to find the factorial of a number using C++ programming language. We will provide you with a detailed explanation of the code, including an example with input, code, and output.
The C++ code to find the factorial of a number involves the use of a loop statement. There are two types of loops: for loop and while loop. We will use a for loop to find the factorial of a number.
Here is the code to find the factorial of a number in C++:
#include <iostream>
using namespace std;
int main()
{
int n, fact = 1;
cout << "Enter a number: ";
cin >> n;
for (int i = 1; i <= n; i++)
{
fact *= i;
}
cout << "Factorial of " << n << " is " << fact;
return 0;
}
Let's break down the code line by line:
Let's see an example of how to use this code to find the factorial of a number.
Example: Suppose we want to find the factorial of 5. We would enter the number 5 as the input to the program.
The output of the program would be:
Enter a number: 5
Factorial of 5 is 120
Explanation: The program prompts the user to enter a number. The user enters 5. The for loop multiplies fact by 1, 2, 3, 4, and 5, and stores the result in fact. The value of fact after the loop is 120. Finally, the program outputs the message "Factorial of 5 is 120" to the console.
In this article, we have explained how to find the factorial of a number using C++ programming language. We provided you with a detailed explanation of the code, including an example with input, code, and output. We hope this article has helped you to understand how to find the factorial of a number using C++. Happy coding!
70 videos44 docs15 tests

70 videos44 docs15 tests


Explore Courses for Software Development exam
