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