Set operations in C Plus Plus Programming Language

Author: Al-mamun Sarkar Date: 2020-04-03 19:34:17

Set operations in C Plus Plus Programming Language.The following code shows how to create set in C++ programming language.

 

Code:

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

int main()
{
    // Declare a set variable
    set < int > s;

    // Insert data to set
    s.insert(5);
    s.insert(4);
    s.insert(1);
    s.insert(2);
    s.insert(3);

    // create set iterator
    set < int >::iterator i = s.begin();

    // Print full set
    while (i != s.end()) {
        cout << *i << " ";
        ++i;
    }

    // Get size of set
    cout << endl << "Size is : " <<s.size();

    // Check if a data in set
    cout << endl <<s.count(5);

    // Check the set is empty or not
    cout << endl <<s.empty();

    // Check the maximum size of set variable
    cout << endl <<s.max_size();

    s.clear();  // Clear set
    return 0;
}

 

Output:

1 2 3 4 5 
Size is : 5
1
0
576460752303423487