fork(2) download
  1. #include <iostream>
  2. #include <vector>
  3. #include <algorithm>
  4. using namespace std;
  5.  
  6. int main() {
  7. vector<int> vec = {1, 2, 3, 4, 1, 2, 3, 4, 1, 1, 2, 7, 5, 5};
  8. sort(vec.begin(), vec.end());
  9. auto it = vec.begin(), end = vec.end();
  10. while(it != end) {
  11. auto tmp_it = find_if_not(it, end, [&](const int value) { return value == *it; });
  12. if(distance(it, tmp_it) == 2) cout << *it << "\n";
  13. it = tmp_it;
  14. }
  15. return 0;
  16. }
Success #stdin #stdout 0s 3428KB
stdin
Standard input is empty
stdout
3
4
5