Friday, 24 November 2017

C++ Program to Implement Set Symmetric difference in STL


Code:

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


Output:

The symmetric difference has 6 elements: 
5  15  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...