fork(3) download
  1. #include <iostream> // std::cout
  2. #include <algorithm> // std::set_difference, std::sort
  3. #include <iterator> // std::back_inserter
  4. #include <vector> // std::vector
  5.  
  6. int main()
  7. {
  8. std::vector< int > a = { 1, 3, 5 };
  9. std::vector< int > b = { 1, 2, 4, 5 };
  10.  
  11. std::sort( a.begin(), a.end() );
  12. std::sort( b.begin(), b.end() );
  13.  
  14. std::vector< int > result;
  15. std::set_difference( a.begin(), a.end(), b.begin(), b.end(), std::back_inserter(result) );
  16. std::set_difference( b.begin(), b.end(), a.begin(), a.end(), std::back_inserter(result) );
  17.  
  18. for ( int x : result )
  19. std::cout << x << "\n";
  20.  
  21. return 0;
  22. }
Success #stdin #stdout 0s 3416KB
stdin
Standard input is empty
stdout
3
2
4