কম্পিউটার

দুটি অ্যারে থেকে দুটি সংখ্যা খুঁজে বের করার জন্য C++ প্রোগ্রাম যার যোগফল উভয় অ্যারেতে নেই


ধরুন আমাদের দুটি অ্যারে আছে n এলিমেন্ট সহ A এবং B এর সাথে m উপাদান রয়েছে। B থেকে কিছু উপাদান a ফর্ম A এবং B থেকে কিছু উপাদান নির্বাচন করুন, যেমন a + b A বা B এর অন্তর্গত নয়।

সুতরাং, যদি ইনপুটটি A =[3, 2, 2] এর মত হয়; B =[1, 5, 7, 7, 9], তাহলে আউটপুট হবে [3, 1], কারণ 3 + 1 =4 কোনো অ্যারেতে নেই। (অন্যান্য উত্তরগুলিও উপলব্ধ)

পদক্ষেপ

এটি সমাধান করতে, আমরা এই পদক্ষেপগুলি অনুসরণ করব -

sort the array A
sort the array B
return last element of A and last element of 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++ প্রোগ্রাম যোগফল এবং গুণফল উভয়ই N এর মতো একই সহ দুটি সংখ্যা খুঁজে বের করতে

  2. Recursion ব্যবহার করে প্রাকৃতিক সংখ্যার যোগফল খুঁজে পেতে C++ প্রোগ্রাম

  3. দুই নম্বর যোগ করার জন্য C++ প্রোগ্রাম

  4. দুটি সংখ্যার যোগফল পরীক্ষা করার প্রোগ্রামটি বাছাই করা তালিকা থেকে k পর্যন্ত বা পাইথনে নয়