Advertisement
2002VB Coding Standards #24679

Absolute Recursive factorial function C++

C++ VERSION OF Recursive factorial function It will get a number and gives you it's factorial using a Recursive function ( a function that calls itself)

AI

AI சுருக்கம்: This codebase represents a historical implementation of the logic described in the metadata. Our preservation engine analyzes the structure to provide context for modern developers.

மூலக் குறியீடு
original-source
/* Recursive factorial function programmed by Arjang
For more info email me arjang7@hotmail.com
a recursive function is a function that will call itself
it is probably the most difficult type of function designing
but when you get use to it, you'll find it VERY USEFULL 
the c version of this function is also available right here.
*/
//inserting header file
#include<iostream>
using namespace std;
//declaring function
int factorial(int);
void main(void)
{
int number, result;
cout<<"Please Enter A number to get it's factorial: ";
//getting our target number
cin>>number;
//calling the function
result = factorial(number + 1);
//printing out results
cout<<endl<<"The factorial is : "<< result;
cout<<endl<<endl<<endl<<endl<<endl;
}
int factorial(int victim)
{
if(victim>1)
{
victim = victim - 1;
/*this is the whole point where you actually call the same function which you are into, it is called a recursive function. */
victim = victim * factorial(victim);
}
return victim;
}
அசல் கருத்துகள் (3)
வேபேக் மெஷினிலிருந்து (Wayback Machine) மீட்டெடுக்கப்பட்டது