fork(3) download
  1. #include <iostream>
  2. #include <string>
  3. using namespace std;
  4.  
  5. int main() {
  6. string a, b;
  7. while(getline(cin, a) && getline(cin, b)){
  8. for(char letter ='a'; letter <= 'z'; ){
  9. if((a.find(letter)!=string::npos) &&
  10. (b.find(letter)!=string::npos)){
  11. cout << letter;
  12. a.erase(a.find(letter),1); /* стираем найденную
  13. букву в первой строке */
  14. b.erase(b.find(letter),1); /* стираем найденную
  15. букву во второй строке */
  16. }
  17. else letter++;
  18.  
  19. }
  20. cout << endl;
  21. }
  22.  
  23. return 0;
  24. }
Success #stdin #stdout 0s 3464KB
stdin
baackk
kkaacb
stdout
aabckk