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

C++ में n से कम या बराबर सभी फैक्टोरियल संख्याएं खोजें


यहां हम देखेंगे कि n से कम या बराबर सभी फैक्टोरियल संख्याओं को कैसे प्रिंट किया जाए। एक संख्या N को फैक्टोरियल संख्या कहा जाता है यदि यह किसी धनात्मक संख्या का फैक्टोरियल है। इसलिए कुछ फैक्टोरियल संख्याएं हैं: 1, 2, 6, 24, 120।

फैक्टोरियल संख्याओं को प्रिंट करने के लिए, हमें सीधे फैक्टोरियल खोजने की आवश्यकता नहीं है। i = 1 से शुरू करके, factorial*i प्रिंट करें। प्रारंभ में factorial 1 है। बेहतर समझ के लिए कोड देखें।

उदाहरण

#include <iostream> 
using namespace std; 

void getFactorialNumbers(int n) { 
    int fact = 1; 
    int i = 2; 
    while(fact <= n){ 
        cout << fact << " "; 
        fact = fact * i; 
        i++; 
    } 
} 

int main() { 
    int n = 150; 
    getFactorialNumbers(n); 
}

आउटपुट

1 2 6 24 120

  1. - C++ में Y से कम संख्याओं वाले न्यूनतम सेटों की संख्या

    समस्या कथन लगातार अंकों की एक स्ट्रिंग और एक संख्या Y दी गई है। न्यूनतम सेटों की संख्या ढूंढनी है ताकि प्रत्येक सेट निम्न नियमों का पालन करे: सेट में लगातार संख्याएं होनी चाहिए कोई अंक एक से अधिक बार उपयोग नहीं किया जा सकता सेट में संख्या Y से अधिक नहीं होनी चाहिए उदाहरण यदि str = 123

  1. - C++ प्रोग्राम: अद्वितीय जोड़े ढूंढें जहां प्रत्येक तत्व N से कम या बराबर हो

    इस लेख में, हम एक प्रोग्राम पर चर्चा करेंगे जो N से कम या बराबर तत्वों वाले संख्याओं के अद्वितीय जोड़े ढूंढता है और कुछ शर्तों का पालन करता है - दो संख्याओं के बीच अंतर का वर्ग उन दो संख्याओं के LCM के बराबर होना चाहिए। उन दो संख्याओं का HCF किन्हीं दो क्रमागत संख्याओं के गुणनफल के रूप में दर्शाया

  1. - 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