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

एक श्रेणी खोजें जो C++ में दिए गए N श्रेणी के सभी तत्वों को शामिल करती है


मान लीजिए कि हमारे पास n रेंज हैं जिनमें L और R हैं। हमें 0 के इंडेक्स को जांचना या खोजना है - उस रेंज के आधार पर जो अन्य सभी n - 1 रेंज को कवर करता है। यदि ऐसी कोई सीमा नहीं है, तो -1 प्रदर्शित करें। उदाहरण के लिए, यदि एल =[2, 4, 3, 1], और आर =[4, 6, 7, 9], तो आउटपुट 3 है। तो इसका मतलब है कि तीसरे सूचकांक (1 से 9) की सीमा सभी को कवर करती है। अन्य n-1 श्रेणियों के तत्व।

चूँकि सभी L और R बिंदु अलग-अलग हैं, सबसे छोटे L और सबसे बड़े R बिंदु का परास ज्ञात कीजिए, यदि दोनों एक ही परास हैं, तो यह इंगित करता है कि अन्य सभी श्रेणियाँ इसके भीतर हैं। अन्यथा यह संभव नहीं है।

उदाहरण

#include<iostream>
using namespace std;
int fact (int n) {
   if (n == 0)
      return 1;
   return n * fact(n-1);
}
void showRange(int n) {
   int a = fact(n + 2) + 2;
   int b = a + n - 1;
   cout << "[" << a << ", " << b << "]";
}
int main() {
   int n = 3 ;
   showRange(n);
}

आउटपुट

[122, 124]

  1. C++ . में दिए गए स्ट्रिंग में "1(0+)1" के सभी पैटर्न खोजें

    मान लीजिए कि एक स्ट्रिंग में 1(0+)1 जैसे पैटर्न हैं। जहां (0+) 1s की गैर-रिक्त लगातार घटनाओं को इंगित करता है। हमें सभी पैटर्न खोजने होंगे। पैटर्न ओवरलैप कर सकते हैं। स्ट्रिंग जरूरी नहीं कि एक बाइनरी स्ट्रिंग हो। यह केवल अंक और लोअरकेस वर्ण धारण कर सकता है। मान लीजिए कि स्ट्रिंग 1101001 की तरह है, त

  1. C++ का उपयोग करके दिए गए नंबर तक जोड़ने वाले सभी संयोजन खोजें

    मान लीजिए कि हमारे पास एक सकारात्मक संख्या n है। हमें सकारात्मक संख्याओं के सभी संयोजनों को खोजना है, जो उस संख्या में जुड़ते हैं। यहां हम केवल संयोजन चाहते हैं, क्रमपरिवर्तन नहीं। मान n =4 के लिए, [1, 1, 1, 1], [1, 1, 2], [2, 2], [1, 3], [4] होंगे। हम इसे रिकर्सन का उपयोग करके हल करेंगे। हमारे पास

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

    इस लेख में, हम किसी दिए गए बिंदु को कवर करने वाले सबसे उपयुक्त आयत को खोजने के लिए एक कार्यक्रम पर चर्चा करेंगे। इस समस्या में, हमें एक बिंदु (x, y) के निर्देशांक और लंबाई/चौड़ाई का अनुपात =l/b (मान लीजिए) दिया जाता है। हमें एक आयत के निर्देशांक ज्ञात करने हैं जिसमें दिए गए बिंदु हैं और जिनकी विमाए