Monday, April 1, 2013

How do you implement the factorial function in C++

How to write a factorial function in C++.


#include <iostream>
using namespace std;
int fact (int i) {
  int result = 1;
  while (i > 0) {
    result = result * i;
    i = i-1;
  }
  return(result);
}

int main () {
  int n;
  cout << "Enter a natural number: ";
  cin >> n;
  while (n < 0) {
    cout << "Please re-enter: ";
    cin >> n;
  }
  cout << n << "! = " << fact(n) << endl;
  return(0);
}

OUTPUT:
Enter a natural number: 5
5! = 120



---------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
------------------------------------------------
How to write a factorial function in C++.Factorial Program Help‎ .Factorials‎ std factorial function.recursive factorial‎.factorial in c++ with do and while‎ .Factorial Calculator C++ issues‎
factorial using a for loop‎.factorial in c++.Searches related to c++ factorial
c++ factorial cmath
c++ factorial for loop
c++ factorial function
c++ math factorial
c++ factorial operator
c++ factorial recursive
c++ factorial program
c++ factorial program using recursion

1 comment:

  1. Factorial Program in C++

    in c++ you can easily write Factorial of any number, it is the product of an integer and all the integers below it for example factorial of 5 is
    5! = 5 * 4 * 3 * 2 * 1 = 120. factorial program in c++ is very simple and easy.

    ReplyDelete