Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C++

C++ प्रोग्राम बड़ी संख्याओं का फैक्टोरियल खोजने के लिए


फैक्टोरियल खोजने का एक उदाहरण निम्नलिखिक है।

उदाहरण

#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<<"संख्या दर्ज करें: ";    cin>>n;    cout<< “\nफैक्टोरियल: “ << fact(n);    return 0; }

आउटपुट

संख्या दर्ज करें: 19 फैक्टोरियल: 109641728

उपरोक्त प्रोग्राम में, हमने बड़ी संख्याओं के लिए निम्नलिखिक डेटा टाइप के साथ एक वेरिएबल घोषित किया है।

unsigned long long int n;

वास्तविक कोड fact() फंक्शन में है जैसा कि नीचे दिखाया गया है −

int fact(unsigned long long int n) {    if (n == 0 || n == 1)    return 1;    else    return n * fact(n - 1); }

main() फंक्शन में, उपयोगकर्ता द्वारा एक संख्या दर्ज की जाती है और fact() कॉल किया जाता है। दर्ज संख्या का फैक्टोरियल प्रिंट किया जाता है।

cout<<"संख्या दर्ज करें: "; cin>>n; cout<<fact(n);

  1. - C++ प्रोग्राम: GCD (महत्तम समापवर्तक) खोजें

    परिचयदो संख्याओं का महत्तम समापवर्तक (GCD) वह सबसे बड़ी संख्या है जो दोनों को विभाजित करती है। उदाहरण के लिए: मान लें हमारे पास दो संख्याएं हैं 45 और 27। 45 = 5 * 3 * 3 27 = 3 * 3 * 3 इसलिए, 45 और 27 का GCD 9 है। उदाहरण 1 (यूक्लिडियन एल्गोरिदम)#include <iostream> using namespace std; int gcd(

  1. - C++ प्रोग्राम: फैक्टोरियल खोजें

    परिचयएक गैर-ऋणात्मक पूर्णांक n का फैक्टोरियल उन सभी धनात्मक पूर्णांकों का गुणनफल है जो n से कम या बराबर हैं। उदाहरण के लिए: 5 का फैक्टोरियल 120 है। 5! = 5 * 4 * 3 * 2 * 1 5! = 120 एक पूर्णांक का फैक्टोरियल रिकर्सिव प्रोग्राम या नॉन-रिकर्सिव प्रोग्राम का उपयोग करके पाया जा सकता है। दोनों के उदाहरण नी

  1. - पायथन में बड़ी संख्या का फैक्टोरियल खोजने का प्रोग्राम

    मान लीजिए हमारे पास एक बड़ी संख्या n है। हमें इसका फैक्टोरियल ज्ञात करना है। कुछ अन्य भाषाओं में बड़ी संख्या का फैक्टोरियल ज्ञात करना बहुत कठिन होता है क्योंकि यह पूर्णांक डेटा प्रकारों की सीमा से अधिक हो सकता है। लेकिन पायथन में यह स्वचालित रूप से लंबाई का पता लगाता है और डिफ़ॉल्ट रूप से संख्या को