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

एक प्राकृत संख्या के सभी भाजक ज्ञात कीजिए - C++ में 2 सेट करें

इस ट्यूटोरियल में, हम एक प्रोग्राम लिखने जा रहे हैं जो एक प्राकृत संख्या के सभी भाजक ढूँढता है। सीधी सी समस्या है। आइए इसे हल करने के चरणों को देखें।

  • नंबर को इनिशियलाइज़ करें।

  • एक लूप लिखें जो दी गई संख्या के 1 से वर्गमूल तक पुनरावृत्त हो।

    • जांचें कि दी गई संख्या वर्तमान संख्या से विभाज्य है या नहीं।

    • अगर ऊपर दी गई शर्त पूरी होती है, तो मौजूदा नंबर और दिए गए_नंबर/करंट_नंबर को प्रिंट करें.

उदाहरण

आइए कोड देखें।

#include <bits/stdc++.h>
using namespace std;
void findDivisors(int n) {
   for (int i = 1; i <= sqrt(n); i++) {
      if (n % i == 0) {
         if (n / i == i) {
            cout << i << " ";
         }
         else {
            cout << i << " " << n / i << " ";
         }
      }
   }
   cout << endl;
}
int main() {
   findDivisors(65);
   return 0;
}

आउटपुट

यदि आप उपरोक्त प्रोग्राम को निष्पादित करते हैं, तो आपको निम्न परिणाम प्राप्त होंगे।

1 65 5 13

निष्कर्ष

यदि ट्यूटोरियल में आपके कोई प्रश्न हैं, तो उनका टिप्पणी अनुभाग में उल्लेख करें।


  1. C++ . में एक प्राकृत संख्या के सभी भाजक के भाजक का योग ज्ञात कीजिए

    इस समस्या में, हमें एक प्राकृत संख्या N दी जाती है। हमारा कार्य एक प्राकृत संख्या के सभी भाजक के योगफल ज्ञात करना है। । समस्या को समझने के लिए एक उदाहरण लेते हैं, Input : N = 12 Output : 55 स्पष्टीकरण - The divisors of 12 are 1, 2, 3, 4, 6, 12 Sum of divisors = (1) + (1 + 2) + (1 + 3) + (1 + 2 +

  1. C++ . में [1, n] श्रेणी में सभी संख्याओं के भाजक की संख्या ज्ञात कीजिए

    इस समस्या में, हमें एक संख्या N दी जाती है। हमारा कार्य [1, n] की श्रेणी में सभी संख्याओं के भाजक की संख्या ज्ञात करना है। समस्या को समझने के लिए एक उदाहरण लेते हैं, Input : N = 7 Output : 1 2 2 3 2 4 2 समाधान दृष्टिकोण समस्या का एक सरल समाधान 1 से N तक शुरू करना है और प्रत्येक संख्या के लिए भाज

  1. C++ का उपयोग करके सेट पर रिफ्लेक्सिव रिलेशंस की संख्या ज्ञात करें

    इस लेख में, हम एक सेट पर रिफ्लेक्सिव संबंधों की संख्या को खोजने के तरीकों की व्याख्या करेंगे। इस समस्या में, हमें संख्या n दी गई है, और n प्राकृत संख्याओं के समुच्चय पर, हमें प्रतिवर्ती संबंधों की संख्या निर्धारित करनी होगी। चिंतनशील संबंध − समुच्चय A में एक संबंध प्रतिवर्ती कहलाता है यदि (a, a) R