fork(2) download
  1. #include <iostream>
  2. #include <vector>
  3. using namespace std;
  4. int main() {
  5. vector<string> x;
  6. vector<string> r;
  7. string t;
  8. int k = 0;
  9. while(getline(cin, t))
  10. {
  11. x.push_back(t);
  12. }
  13. for(int i=0; i <(int) x.size(); i++)
  14. {
  15. string g, f="";
  16. g=x[i];
  17. for (int j=g.length()-1 ; j>=0 ; j--)
  18. f+= x[i][j];
  19. for(int j=i+1; j < (int)x.size(); j++)
  20. {
  21. if (f==x[j])
  22. {
  23. r.push_back(x[i]+" - "+f);
  24. }
  25. }
  26. }
  27. for(int i=0; i <(int) r.size(); i++)
  28. {
  29. cout<<r[i]<<endl;
  30. }
  31. return 0;
  32. }
Success #stdin #stdout 0.01s 3436KB
stdin
12345
45
67
54
123567
543
54321
stdout
12345 - 54321
45 - 54