Friday, 24 November 2017

C++ Program to Implement Set_Difference in STL


Code:

#include     iostream
#include     algorithm
#include
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_difference(first, first + 5, second, second + 5, v.begin());
    v.resize(it - v.begin());
    cout << "The difference has " << (v.size()) << " elements: "<
    for (it = v.begin(); it != v.end(); ++it)
        cout<< *it<<"  ";
    cout <
    return 0;
}


Output:

The difference has 3 elements: 
5  15  25  

------------------
(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...