Sunday, September 19, 2010

Combat.003+1.Factorial.Souce






#include stdio.h
#include iostream

using namespace std;


int factorial(int);

void main(void) {
int number;

cout << "Please enter a positive integer: ";
cin >> number;
if (number < 0)
cout << "That is not a positive integer.\n";
else
cout << number << " factorial is: " << factorial(number) << endl;
}

int factorial(int number) {
int temp;

if(number <= 1) return 1;

temp = number * factorial(number - 1);
return temp;
}

3 comments:

  1. #include

    #include

    using namespace std;

    int factorial(int);
    void main(void){
    int number;
    cout<<"please enter a positive integer:";
    cin>>number;
    if(number<0)
    cout<<"That is not a positive integer.\n";
    else
    cout<<number<<"factorial is:"<<factorial(number)<<endl;
    }
    int factorial(int number){
    int temp;
    if(number <=1) return 1;
    temp = number*factorial(number -1);
    return temp;
    }

    ReplyDelete
  2. #include
    #include

    using namespace std;

    int factorial(int);
    void main(void){

    int number;

    cout<<"please enter a positive integer:";
    cin>>number;
    if(number<0)
    cout<<"That is not a positive integer.\n";
    else
    cout<<number <<"factorial is :"<<factorial(number)<<endl;
    }
    int factorial(int number){
    int temp;
    if(number <= 1) return 1;
    temp = number *factorial(number -1);
    return temp;

    ReplyDelete
  3. #include
    #include

    using namespace std;

    int factorial(int);

    void main(void){
    int number;

    cout<<"please enter a positive integer:";
    cin>>number;

    if(number<0)
    cout<<"that is not a positive integer.\n";

    else
    cout<<number <<" factorial is:" <<factorial(number)<<end1;
    }

    int factorial(int number){

    int temp;

    if(number<=1)return 1;

    temp = number*factorial(number-1);
    return temp;

    }

    ReplyDelete