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

C++ STL-এ multiset insert() ফাংশন ব্যবহার

C++ STL-এ multiset insert() ফাংশন একটি মাল্টিসেট কন্টেইনার থেকে অন্য মাল্টিসেটে একটি পজিশন থেকে অন্য পজিশন পর্যন্ত এলিমেন্ট ইনসার্ট করতে ব্যবহৃত হয়।

ব্যবহৃত ফাংশনসমূহ:

  • ms.size() = মাল্টিসেটের সাইজ রিটার্ন করে।
  • ms.insert() = মাল্টিসেটে এলিমেন্ট ইনসার্ট করতে ব্যবহৃত হয়।

উদাহরণ কোড

#include <iostream>
#include <set>
#include <string>
#include <cstdlib>
using namespace std;

int main() {
    multiset<int> ms;
    multiset<int>::iterator it, it1;
    int c, i;
    while (1) {
        cout << "1.Size of the Multiset" << endl;
        cout << "2.Insert Element into the Multiset" << endl;
        cout << "3.Display Multiset" << endl;
        cout << "4.Exit" << endl;
        cout << "Enter your Choice: ";
        cin >> c;
        switch(c) {
            case 1:
                cout << "Size of the Multiset: " << ms.size() << endl;
                break;
            case 2:
                cout << "Enter value to be inserted: ";
                cin >> i;
                if (ms.empty())
                    it1 = ms.insert(i);
                else
                    it1 = ms.insert(it1, i);
                break;
            case 3:
                cout << "Elements of the Multiset: ";
                for (it = ms.begin(); it != ms.end(); it++)
                    cout << *it << " ";
                cout << endl;
                break;
            case 4:
                exit(1);
                break;
            default:
                cout << "Wrong Choice" << endl;
        }
    }
    return 0;
}

আউটপুট

1.Size of the Multiset
2.Insert Element into the Multiset
3.Display Multiset
4.Exit
Enter your Choice: 1
Size of the Multiset: 0
... (ইন্টারঅ্যাক্টিভ আউটপুট)
Elements of the Multiset: 1 2 4 6 7
  1. C++ STL-এ emplace বনাম insert: পার্থক্য এবং দক্ষতা

  2. C++ STL-এ atan2() ফাংশন

  3. C++ STL-এ acos() ফাংশন

  4. C++ STL-এ asinh() ফাংশন