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

C++ STL में मल्टीसेट इन्सर्ट () फंक्शन

C++ STL में मल्टीसेट इंसर्ट () फ़ंक्शन जो मल्टीसेट कंटेनर में तत्वों को एक स्थिति से दूसरी स्थिति में एक मल्टीसेट से दूसरे मल्टीसेट में सम्मिलित करता है।

प्रयुक्त कार्यों की सूची:

  • 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
1.Size of the Multiset
2.Insert Element into the Multiset
3.Display Multiset
4.Exit

Enter your Choice: 2
Enter value to be inserted: 1
1.Size of the Multiset
2.Insert Element into the Multiset
3.Display Multiset
4.Exit

Enter your Choice: 2
Enter value to be inserted: 2
1.Size of the Multiset
2.Insert Element into the Multiset
3.Display Multiset
4.Exit

Enter your Choice: 2
Enter value to be inserted: 4
1.Size of the Multiset
2.Insert Element into the Multiset
3.Display Multiset
4.Exit

Enter your Choice: 2
Enter value to be inserted: 6
1.Size of the Multiset
2.Insert Element into the Multiset
3.Display Multiset
4.Exit

Enter your Choice: 2
Enter value to be inserted: 7
1.Size of the Multiset
2.Insert Element into the Multiset
3.Display Multiset
4.Exit

Enter your Choice: 3
Elements of the Multiset: 1 2 4 6 7
1.Size of the Multiset
2.Insert Element into the Multiset
3.Display Multiset
4.Exit
Enter your Choice: 4
exit status 1

  1. atan2 () सी ++ एसटीएल में समारोह

    atan2() फ़ंक्शन y और x के संदर्भ में निर्देशांक के स्पर्शरेखा प्रतिलोम को लौटाता है। यहाँ y और x क्रमशः y और x निर्देशांक के मान हैं। यह C++ STL में एक इनबिल्ट फंक्शन है। atan2() फ़ंक्शन का सिंटैक्स निम्नानुसार दिया गया है। atan2(dataType var1, dataType var2) जैसा कि सिंटैक्स से देखा जा सकता है, फ

  1. एसीओएस () सी ++ एसटीएल में फ़ंक्शन

    acos() फ़ंक्शन रेडियन में दिए गए कोण की प्रतिलोम कोज्या लौटाता है। यह C++ STL में एक इनबिल्ट फंक्शन है। एकोस () फ़ंक्शन का सिंटैक्स निम्नानुसार दिया गया है। acos(var) जैसा कि सिंटैक्स से देखा जा सकता है, फ़ंक्शन acos () डेटा प्रकार फ्लोट, डबल या लॉन्ग डबल के पैरामीटर var को स्वीकार करता है। इस पैर

  1. सी ++ एसटीएल में असिन () फ़ंक्शन

    असिन () फ़ंक्शन रेडियन में दिए गए कोण की चाप अतिपरवलयिक ज्या या प्रतिलोम अतिपरवलयिक ज्या लौटाता है। यह C++ STL में एक इनबिल्ट फंक्शन है। असिन () फ़ंक्शन का सिंटैक्स निम्नानुसार दिया गया है। asinh(var) जैसा कि सिंटैक्स से देखा जा सकता है, फ़ंक्शन asinh () डेटा प्रकार फ्लोट, डबल या लॉन्ग डबल के पैरा