Friday 24 November 2017

C++ Program to Implement Set_Union in STL


Code:

#include     iostream
#include     algorithm
#include     vector
using namespace std;
int main ()
{
    int first[] = {5,10,15,20,25};
    int second[] = {50,40,30,20,10};
    vector v(10);
    vector::iterator it;
    sort (first, first + 5);
    sort (second, second + 5);
    it = set_union (first, first + 5, second, second + 5, v.begin());
    v.resize(it - v.begin());
    cout << "The union has " << (v.size()) << " elements: "<
    for (it = v.begin(); it != v.end(); ++it)
        cout<< *it<<"  ";
    cout <
    return 0;
}


Output:

The union has 8 elements: 
5  10  15  20  25  30  40  50  


------------------
(program exited with code: 0)
Press return to continue


More C++ Programs:

















100+ Best Home Decoration Ideas For Christmas Day 2019 To Make Home Beautiful

Best gifts for Christmas Day | Greeting cards for Christmas Day | Gift your children a new gift on Christmas day This Christmas d...