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

C++ में दी गई श्रेणी में विषम संख्या में भाजक वाले संख्याओं की गणना करने का कार्यक्रम

इस ट्यूटोरियल में, हम किसी दिए गए रेंज में विषम संख्या वाले भाजक वाले नंबरों की गिनती खोजने के लिए एक प्रोग्राम पर चर्चा करेंगे।

इसके लिए हमें रेंज की ऊपरी और निचली सीमाएं प्रदान की जाएंगी। हमारा काम विषम संख्या में भाजक वाले मानों की संख्या की गणना और गणना करना है।

उदाहरण

#include <bits/stdc++.h>
using namespace std;
//counting the number of values
//with odd number of divisors
int OddDivCount(int a, int b){
   int res = 0;
   for (int i = a; i <= b; ++i) {
      int divCount = 0;
      for (int j = 1; j <= i; ++j) {
         if (i % j == 0) {
            ++divCount;
         }
      }
      if (divCount % 2) {
         ++res;
      }
   }
   return res;
}
int main(){
   int a = 1, b = 10;
   cout << OddDivCount(a, b) << endl;
   return 0;
}

आउटपुट

3

  1. सी ++ प्रोग्राम दी गई सीमा में संख्या खोजने के लिए जहां प्रत्येक अंक अलग है

    मान लीजिए कि हमारे पास दो संख्याएँ l और r हैं। हमें एक पूर्णांक x ज्ञात करना है, जो l और r (दोनों सम्मिलित) के बीच में हो और x के सभी अंक अलग-अलग हों। तो, अगर इनपुट की तरह है l =211; r =230, तो आउटपुट 213 होगा। कदम इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - for initialize k := l, when k <

  1. C++ प्रोग्राम दिए गए ग्राफ़ में ब्रिज किनारों की संख्या का पता लगाने के लिए

    मान लीजिए, हमें एक अभारित, अप्रत्यक्ष ग्राफ दिया गया है जिसमें n कोने और m किनारे हैं। ग्राफ़ में ब्रिज का किनारा वह किनारा होता है जिसके हटाने से ग्राफ़ डिस्कनेक्ट हो जाता है। हमें दिए गए आलेख में ऐसे आलेखों की संख्या ज्ञात करनी है। ग्राफ़ में समानांतर किनारे या सेल्फ़-लूप नहीं होते हैं। इसलिए, यद

  1. सी ++ प्रोग्राम दिए गए वर्षों में विषम दिनों की संख्या की गणना करने के लिए

    सकारात्मक पूर्णांक मान n के साथ दिया गया है और कार्य दिए गए वर्ष n तक विषम दिनों की संख्या उत्पन्न करना है। उदाहरण Input-: days = 500 Output-: number of odd days are: 5 Input-: days = 400 Output-: number of odd days are: 0 दिए गए वर्षों में विषम दिनों की संख्या की गणना कैसे करें विषम दिनों की संख्य