Factorial Program in C++

«
»
This C++ Program computes factorial of a given integer. Here the factorial is computed by multiplying all the numbers upto the given input.

Here is source code of the C++ program which computes the factorial of a given number. The C++ program is successfully compiled and run on a Linux system. The program output is also shown below.

  1. /*
  2.  * C++ program to compute factorial of a given integer
  3.  */
  4. #include<iostream>
  5. using namespace std;
  6.  
  7. int main()
  8. {
  9.     int fac;
  10.     long long val = 1;
  11.  
  12.     cin >> fac;
  13.     cout << endl;
  14.     for (int i = 2; i <= fac; i++)
  15.         val = val * i;
  16.     cout << "The factorial of " << fac << " is " << val << endl;
  17.  
  18.     return 0;
  19. }

$ g++ main.cpp
$ ./a.out
Enter the integer : 10
The factorial of 10 is 3628800

Sanfoundry Global Education & Learning Series – 1000 C++ Programs.

Note: Join free Sanfoundry classes at Telegram or Youtube
advertisement
advertisement
If you wish to look at all C++ Programming examples, go to C++ Programs.

advertisement
advertisement
Subscribe to our Newsletters (Subject-wise). Participate in the Sanfoundry Certification contest to get free Certificate of Merit. Join our social networks below and stay updated with latest contests, videos, internships and jobs!

Youtube | Telegram | LinkedIn | Instagram | Facebook | Twitter | Pinterest
Manish Bhojasia - Founder & CTO at Sanfoundry
Manish Bhojasia, a technology veteran with 20+ years @ Cisco & Wipro, is Founder and CTO at Sanfoundry. He lives in Bangalore, and focuses on development of Linux Kernel, SAN Technologies, Advanced C, Data Structures & Alogrithms. Stay connected with him at LinkedIn.

Subscribe to his free Masterclasses at Youtube & technical discussions at Telegram SanfoundryClasses.