C++ gurus and learners, we program ourselves :P all work is CC licensed

Tuesday, October 29

Fatorial using Do While loops

11:34 By

In mathematics, the factorial of a non-negative integer n, denoted by n!, is the product of all positive integers less than or equal to n. For example,
5! = 5  \times  4  \times  3  \times  2  \times  1 = 120.  \
The value of 0! is 1, according to the convention for an empty product
(for more info visit Factorial on Wiki )

Code:
you might write something in C#

#include
using namespace std;

int main()
{
 int factorial = 1, value = 1;
 cout << "Please enter value to find its factorial" << endl;
 cin >> value; int temporary = value;
 if (value < 0)
 {
  cout << "please enter a positive number ";
  main();
 }
 else if (value<2)
 {
  cout << "factorial of " << value << " is " << 1 << endl;
 }
 else
 {
  do
  {
   factorial *= temporary--;
  } while (temporary>1);
  cout << "factorial of " << value << " is " << factorial << endl;
  return 0;
 }
}

7 comments :

  1. Kindly click november 2013 in blog archive and we have great posts for you there. (y)

    ReplyDelete
  2. i need help with functions as well - Anand

    ReplyDelete
  3. I shall make a post very soon, inshaALLAAH :)

    ReplyDelete
  4. Sir I need help with Functions ,,,,,

    ReplyDelete
  5. I think this has been done mate ;)

    ReplyDelete
  6. the code needs to be properly written, possibly use syntaxhighlighter or google pretty it up thingy :)

    ReplyDelete