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

सी++ में दी गई बाधाओं के तहत डुप्लीकेट खोजें

मान लीजिए कि हमारे पास 6 अलग-अलग संख्याओं वाली एक सूची है। केवल एक संख्या को पांच बार दोहराया जाता है। तो सरणी में कुल 10 तत्व हैं। केवल दो तुलनाओं का उपयोग करके डुप्लिकेट संख्याएं खोजें। अगर सूची [1, 2, 3, 4, 4, 4, 4, 4, 5, 6] जैसी है, तो आउटपुट 4 है।

चूँकि केवल 10 संख्याएँ हैं, तो किसी भी प्रकार की डुप्लिकेट संख्याओं के लिए, संख्याओं की श्रेणी को सूचकांक 3 से 5 तक रखा जाएगा। इन सूचकांकों की जाँच करके, हम परिणाम पा सकते हैं।

उदाहरण

#include<iostream>
using namespace std;
int getDuplicate(int array[]) {
   if (array[3] == array[4])
      return array[3];
   else if (array[4] == array[5])
      return array[4];
   else
      return array[5];
}
int main() {
   int a[] = {1, 2, 3, 4, 4, 4, 4, 4, 5, 6};
   cout << "Duplicate element: " << getDuplicate(a);
}

आउटपुट

Duplicate element: 4

  1. C++ में दी गई शर्तों को पूरा करने वाली संख्याएँ a और b ज्ञात कीजिए

    मान लें कि हमारे पास एक पूर्णांक n है। हमारा काम दो नंबर ए और बी को ढूंढना है, जहां ये तीन शर्तें पूरी होंगी। एक मॉड बी =0 एन ए / बी <एन अगर कोई जोड़ा नहीं मिलता है, तो -1 प्रिंट करें। उदाहरण के लिए, यदि संख्या n =10 है, तो a और b a =90, b =10 हो सकते हैं। यह दिए गए नियमों को पूरा करता है। इस

  1. C++ में दिए गए सूचकांकों के साथ N फाइबोनैचि संख्याओं की GCD ज्ञात कीजिए

    यहाँ हमें दिए गए सूचकांकों के साथ n फाइबोनैचि पदों की GCD ज्ञात करनी है। तो सबसे पहले हमें अधिकतम सूचकांक प्राप्त करना होगा, और फाइबोनैचि शब्द उत्पन्न करना होगा, कुछ फाइबोनैचि शब्द इस प्रकार हैं:0, 1, 1, 2, 3, 5, 8, 13, 21, 34, ….. सूचकांक शुरू होता है 0 से। तो तत्व 0th . पर सूचकांक 0 है। यदि हमें स

  1. ऐसी दो संख्याएँ ज्ञात कीजिए जिनका योग और GCD C++ में दिया गया है

    हमारे पास दो संख्याओं a और b का योग और gcd है। हमें a और b दोनों संख्याएँ ज्ञात करनी हैं। यदि यह संभव नहीं है, तो वापसी -1। मान लीजिए कि योग 6 है और gcd 2 है, तो संख्याएँ 4 और 2 हैं। दृष्टिकोण ऐसा है, जैसा कि GCD दिया जाता है, तो ज्ञात होता है कि संख्याएँ इसके गुणज होंगी। अब निम्नलिखित चरण हैं य