भाज्य ज्ञात करने के लिए निम्नलिखित एक उदाहरण है।
उदाहरण
#include <iostream> using namespace std; int fact(unsigned long long int n) { if (n == 0 || n == 1) return 1; else return n * fact(n - 1); } int main() { unsigned long long int n; cout<<"Enter number : "; cin>>n; cout<< “\nThe factorial : “ << fact(n); return 0; }
आउटपुट
Enter number : 19 The factorial : 109641728
उपरोक्त कार्यक्रम में, हमने बड़ी संख्या के लिए निम्न डेटा प्रकार के साथ एक चर घोषित किया है।
unsigned long long int n;
वास्तविक कोड वास्तव में () फ़ंक्शन इस प्रकार है -
int fact(unsigned long long int n) { if (n == 0 || n == 1) return 1; else return n * fact(n - 1); }
मुख्य () फ़ंक्शन में, उपयोगकर्ता द्वारा एक संख्या दर्ज की जाती है और तथ्य () कहा जाता है। दर्ज की गई संख्या का भाज्य मुद्रित होता है।
cout<<"Enter number : "; cin>>n; cout<<fact(n);