fork download
  1. #include <iostream>
  2. #include <set>
  3. #include <vector>
  4. #include <algorithm>
  5. #include <iterator>
  6.  
  7. using std::set;
  8. using std::vector;
  9. using std::set_symmetric_difference;
  10. using std::ostream_iterator;
  11. using std::cout;
  12.  
  13. int main()
  14. {
  15. vector<int> first={1,1,2,3,7};
  16. vector<int> second={1,2,5,6,7};
  17.  
  18. const set<int> alpha(begin(first),end(first));
  19. const set<int> beta(begin(second),end(second));
  20.  
  21. ostream_iterator<int> out(cout,", ");
  22.  
  23. set_symmetric_difference(begin(alpha),end(alpha),begin(beta),end(beta),out);
  24.  
  25. return 0;
  26. }
Success #stdin #stdout 0s 3460KB
stdin
Standard input is empty
stdout
3, 5, 6,