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

दो ऐरे से दो संख्याएं ढूंढने के लिए C++ प्रोग्राम जिनका योग दोनों ऐरे में मौजूद नहीं है


मान लीजिए हमारे पास n तत्वों वाला ऐरे A और m तत्वों वाला ऐरे B है। A से कुछ तत्व a और B से कुछ तत्व b चुनें, जैसे कि a + b, A या B से संबंधित न हो।

उदाहरण के लिए, यदि इनपुट A = [3, 2, 2]; B = [1, 5, 7, 7, 9] है, तो आउटपुट [3, 1] होगा, क्योंकि 3 + 1 = 4 किसी भी ऐरे में मौजूद नहीं है। (अन्य उत्तर भी उपलब्ध हैं)

चरण

इसे हल करने के लिए, हम निम्नलिखित चरणों का पालन करेंगे:

ऐरे A को सॉर्ट करें ऐरे B को सॉर्ट करें A के अंतिम तत्व और B के अंतिम तत्व को वापस करें

उदाहरण

बेहतर समझ के लिए निम्नलिखित कार्यान्वयन देखें:

#include <bits/stdc++.h> using namespace std; void solve(vector<int> A, vector<int> B) {    sort(A.begin(), A.end());    sort(B.begin(), B.end());    cout << A[A.size() - 1] << ", " << B[B.size() - 1]; } int main() {    vector<int> A = { 3, 2, 2 };    vector<int> B = { 1, 5, 7, 7, 9 };    solve(A, B); }

इनपुट

{ 3, 2, 2 }, { 1, 5, 7, 7, 9 }

आउटपुट

3, 9

  1. - C++ में रिकर्सन का उपयोग करके प्राकृतिक संख्याओं का योग खोजने का प्रोग्राम

    प्राकृतिक संख्याएँ 1 से शुरू होने वाले धनात्मक पूर्णांक हैं। प्राकृतिक संख्याओं का क्रम निम्नलिखित है: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10... पहली n प्राकृतिक संख्याओं का योग रिकर्सन का उपयोग करके खोजने का प्रोग्राम निम्नलिखित है। उदाहरण #include <iostream> using namespace std; int sum(int n) { &nbs

  1. - C++ प्रोग्राम: दो संख्याएं जोड़ें

    परिचयजोड़ एक बुनियादी अंकगणितीय संक्रिया है। दो संख्याओं को जोड़ने वाला प्रोग्राम दो संख्याओं का जोड़ करता है और उनका योग स्क्रीन पर प्रिंट करता है। उदाहरण#include <iostream> using namespace std; int main() { int num1 = 15, num2 = 10, sum; sum = num1 + num2; cout << Sum of

  1. - पायथन में सॉर्ट की गई सूची से दो संख्याओं का योग k तक है या नहीं जांचने का प्रोग्राम

    मान लीजिए हमारे पास nums नामक संख्याओं की एक सूची है और nums में तत्व आरोही क्रम में सॉर्ट हैं। हमारे पास एक और मान k भी है, हमें जांचना है कि सूची से लिए गए किन्हीं दो तत्वों का योग k तक है या नहीं। संख्याएं ऋणात्मक या 0 भी हो सकती हैं। हमें इस समस्या को स्थिर मात्रा में स्पेस उपयोग में हल करना है।