## jbstin

please help me to find how to find the factorial of a number in a easy way?
the methods i have seen are difficult to me .can any one heelp me to solve the problem?

## zandiago 115

So...what/where is the method you've tried? Without providing you the answer...here is a basic outline:

``````#include <iostream>
#include <cctype>
#include <iomanip>
#include <cmath>
#include <fstream>
#include <string>

using namespace std;

int main(void)
{
int num;//number to get it's factorial

cout << "Please enter a positive number: ";
cin >> num;//user enters number
if (num < 0)
{
cout << "That is not a positive number.\n";
}
else
{
cout << num << " factorial is: " << factorial(num) << endl;
}``````

The above isn't complete nor tested. Also, in the future, before posting, search the forums to see if someone else had the same problem/assignment. We are willing to help, but we don't want to waste time doing the same thing over and over again...In the factorial function, you could try something like this:

``````int factorial(int )
{
int temp;
if(num <= 1) return 1;
//figure out the simple calculaltion
return temp;
}//end for factorial``````

hope this helps.

## Ancient Dragon 5,243

So...what/where is the method you've tried? Without providing you the answer...here is a basic outline: