Write a function to calculate the factorial value of any integer as an argument. Call this function from main( ) and print the results in main( ).
Source Code
#include<iostream>
using namespace std;
int factorial(int);
int main()
{
int x,f;
cout<<"Enter number : ";
cin>>x;
f=factorial(x);
cout<<"The factorial is :"<<f;
return 0;
}
int factorial(int a)
{
int fact=1;
while(a>=1)
{
fact=fact*a;
a--;
}
return fact;
}
Output
Enter number : 5 The factorial is : 120