কম্পিউটার টিউটোরিয়াল

C++ STL-এ দুটি অ্যারের মধ্যে সাধারণ এলিমেন্ট বের করা


এই টিউটোরিয়ালে আমরা C++ STL-এ দুটি অ্যারের মধ্যে সাধারণ এলিমেন্ট কীভাবে বের করতে হয় সেটা নিয়ে আলোচনা করব।

দুটি দেওয়া অ্যারের মধ্যে সাধারণ এলিমেন্ট বের করতে আমরা set_intersection() মেথড ব্যবহার করব।

উদাহরণ

#include <bits/stdc++.h> using namespace std; int main(){    //defining the array    int arr1[] = { 1, 45, 54, 71, 76, 12 };    int arr2[] = { 1, 7, 5, 4, 6, 12 };    int n1 = sizeof(arr1) / sizeof(arr1[0]);    int n2 = sizeof(arr2) / sizeof(arr2[0]);    sort(arr1, arr1 + n1);    sort(arr2, arr2 + n2);    cout << "First Array: ";    for (int i = 0; i < n1; i++)       cout << arr1[i] << " ";    cout << endl;    cout << "Second Array: ";    for (int i = 0; i < n2; i++)       cout << arr2[i] << " ";    cout << endl;    vector<int> v(n1 + n2);    vector<int>::iterator it, st;    //finding the common elements    it = set_intersection(arr1, arr1 + n1, arr2, arr2 + n2, v.begin());    cout << "\nCommon elements:\n";    for (st = v.begin(); st != it; ++st)       cout << *st << ", ";    cout << '\n';    return 0; }

আউটপুট

First Array: 1 12 45 54 71 76 Second Array: 1 4 5 6 7 12 Common elements: 1, 12,

  1. সি++ প্রোগ্রাম: ক্রমাগত উপাদানদের XOR দিয়ে অ্যারে উপাদানগুলো খুঁজে বের করা

  2. C++ ব্যবহার করে দুটি সর্টেড অ্যারে মার্জ করা

  3. C++ ব্যবহার করে ম্যাট্রিক্সের দুটি ডায়াগোনালের যোগফলের পার্থক্য বের করা

  4. দুই অ্যারেতে উপাদান বদলিয়ে যোগফল সমান করার জোড়া খুঁজে বের করা C++-এ