Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

एक सीमा [एल, आर] के भीतर सभी संभावित सह-प्रधान विशिष्ट तत्व जोड़े?

यहां हम देखेंगे कि श्रेणी से सह-अभाज्य जोड़े की संख्या कैसे गिनें, जहां एक संख्या एक जोड़े से अधिक नहीं दिखाई देगी।

तर्क पर चर्चा करने से पहले, आइए देखें कि सह-अभाज्य संख्याएँ क्या हैं? सह-अभाज्य संख्याएँ वे संख्याएँ होती हैं जिनमें केवल एक धनात्मक पूर्णांक भाजक होता है, अर्थात् 1. दूसरे शब्दों में, हम कह सकते हैं कि इन दो संख्याओं का GCD 1 है।

यहां हम निचली और ऊपरी सीमा प्रदान कर रहे हैं। यदि निचली और ऊपरी सीमाएँ 1 और 6 हैं, तो तीन जोड़े हैं। ये हैं (1, 2), (3, 4) और (5, 6)

इस समस्या को हल करने का तरीका इस प्रकार है:यदि संख्याएँ क्रमागत हैं, तो वे हमेशा सह-अभाज्य होती हैं। तो गिनती होगी (R - L + 1)/2। यदि (R – L + 1) विषम है तो एक अंक शेष रहेगा, जो किसी भी युग्म में स्थान नहीं होगा, यदि यह सम है, तो सभी युग्म बनाएंगे

एल्गोरिदम

countCoPrimePairs(L, R)

Begin
   return (R – L + 1)/2
End

उदाहरण

#include <iostream>
using namespace std;
int countCoPrimePairs(int L, int R) {
   return (R - L + 1)/2;
}
main() {
   int l = 1, r = 6;
   cout << "Number of co-prime pairs: " << countCoPrimePairs(l, r);
}

आउटपुट

Number of co-prime pairs: 3

  1. पायथन में एक सूची में सभी प्रत्येक तत्व के समेकित जोड़े का योग खोजने का कार्यक्रम?

    मान लीजिए हमारे पास संख्याओं की एक सूची है जिसे अंक कहा जाता है। हमें संख्याओं के प्रत्येक युग्म के प्रत्येक संयोजन का योग अंकों में ज्ञात करना होता है। यहाँ युग्म (i, j) और युग्म (j, i) को भिन्न माना जाता है। इसलिए, यदि इनपुट संख्या =[5, 3] की तरह है, तो आउटपुट 176 होगा, क्योंकि हमारे पास निम्नलिख

  1. पायथन में k के बराबर अंतर वाले सभी अलग-अलग जोड़े खोजें

    इस लेख में हम यह देखने जा रहे हैं कि संख्याओं के युग्मों की संख्या कैसे गिनें जिनका सटीक अंतर k के बराबर है। दिए गए नंबर एक सूची के रूप में हैं और हम प्रोग्राम को k का मान देते हैं। लूप के लिए उपयोग करना इस दृष्टिकोण में हम दो लूप के लिए डिज़ाइन करते हैं, एक दूसरे के अंदर। लूप के लिए बाहरी दी गई सू

  1. पायथन में एन सूचियों के सभी संभावित क्रमपरिवर्तन

    यदि हमारे पास दो सूचियाँ हैं और हमें पहले तत्व के प्रत्येक तत्व को दूसरी सूची के प्रत्येक तत्व के साथ संयोजित करने की आवश्यकता है, तो हमारे पास निम्न दृष्टिकोण हैं। लूप के लिए उपयोग करना इस सीधे आगे के दृष्टिकोण में हम प्रत्येक सूची से तत्वों के क्रमपरिवर्तन वाली सूचियों की एक सूची बनाते हैं। हम लू