Advertisement
Dzham

bdf

Nov 26th, 2017
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.82 KB | None | 0 0
  1. #include<algorithm>
  2. #include<iostream>
  3. #include<string>
  4. #include<vector>
  5. #include<map>
  6. #include<set>
  7. #include <iterator>
  8.  
  9. using namespace std;
  10.  
  11. int main() {
  12. set<char> line1, line2;
  13. set<char>::iterator it;
  14. string word;
  15. if (cin >> word) {
  16. for (int i = 0; i < word.size(); i++) {
  17. line1.insert(word[i]);
  18. }
  19. while (cin >> word) {
  20. set<char> line2;
  21. for (int i = 0; i < word.size(); i++) {
  22. line2.insert(word[i]);
  23. }
  24. set<char> result;
  25. set_intersection(line1.begin(), line1.end(), line2.begin(),
  26. line2.end(), inserter(result, result.begin()));
  27. line1 = result;
  28. }
  29. for (char n : line1) {
  30. std::cout << n;
  31. }
  32. }
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement