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
vector
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: