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

पहली प्राकृतिक संख्या खोजें जिसका फैक्टोरियल x से विभाज्य हो C++ में

हमें पहली प्राकृतिक संख्या खोजनी है जिसका फैक्टोरियल x से विभाज्य हो। x उपयोगकर्ता द्वारा दिया जाता है। तो यदि x = 16, तो आउटपुट 6 होगा। क्योंकि 6! mod 16 = 0। हम इस समस्या को हल करने के लिए सामान्य दृष्टिकोण का उपयोग करेंगे। पुनरावर्ती रूप से 1!, 2!, ... n! गिनें और x का उपयोग करके विभाज्यता जांचें। यदि मॉड्यूलस 0 है, तो रुकें और संख्या वापस करें।

उदाहरण

#include <iostream>
using namespace std;

int getNumber(int x) {
    int fact = 1;
    int i = 0;
    while (fact % x != 0) {
        i++;
        fact = fact * i;
    }
    return i;
}

int main() {
    int x = 16;
    cout << "Minimum value of N is: " << getNumber(x);
}

आउटपुट

Minimum value of N is: 6

  1. C++ का उपयोग करके पेंटागोनल पिरामिडल संख्या ज्ञात करना C++ का उपयोग करके पेंटागोनल पिरामिडल संख्या ज्ञात करना

    एक पेंटागोनल पिरामिडल संख्या पेंटागोनल बेस पिरामिड में वस्तुओं की संख्या के बराबर होती है। नीचे कुछ पेंटागोनल संख्याएं देखें। N तक पेंटागोनल संख्याओं का योग Nवीं पेंटागोनल पिरामिडल संख्या के बराबर होता है। इस लेख में, हम Nवीं पेंटागोनल पिरामिडल संख्या खोजने पर चर्चा करेंगे, उदाहरण के लिए: इनपुट:

  1. - C++ में PL/SQL का उपयोग करके किसी संख्या का फैक्टोरियल ज्ञात करना

    इस खंड में, हम देखेंगे कि PL/SQL का उपयोग करके किसी संख्या का फैक्टोरियल कैसे ज्ञात करें। PL/SQL कोड में, कमांड का एक समूह संबंधित घोषणाओं के ब्लॉक के भीतर व्यवस्थित होता है। किसी संख्या का फैक्टोरियल मूलतः 1 से n तक के सभी पूर्णांकों का गुणनफल है, जहां n दी गई संख्या है। तो n! = n × (n-1) × (n-2)

  1. - PHP प्रोग्राम: पहला नेचुरल नंबर जिसका फैक्टोरियल x से विभाज्य हो

    फैक्टोरियल विभाज्यता: पहला n जहां n! % x == 0 उदाहरण <?php function factorial_num($x_val) { $i = 1; $fact_num = 4; // बग: हार्डकोडेड 4 से शुरू for ($i = 1; $i < $x_val; $i++) { $fact_num = $fact_num * $i; if ($fact_num % $x_val == 0) { break; }