Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <algorithm>
- #include <set>
- std::set<int> difference(std::set<int> &s1, std::set<int> &s2) {
- std::set<int> d;
- std::set<int> diff;
- set_difference(s1.begin(), s1.end(), s2.begin(), s2.end(),std::inserter(diff, diff.begin()));
- return diff;
- }
- int main() {
- std::set<int> set1{1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
- std::set<int> set2{2, 4, 6, 8, 10};
- std::set<int> result;
- std::set<int>::iterator it;
- result = difference(set1,set2);
- for (it = result.begin(); it != result.end(); ++it) std::cout << *it << " ";
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement