fork download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3.  
  4. int main() {
  5. string s;
  6. cin >> s;
  7. reverse(s.begin(), s.end());
  8. vector<char> v;
  9. string s1;
  10. char ch, temp;
  11. ch = ' ';
  12. s += ch;
  13. for(int i=0; i<s.size(); i++)
  14. {
  15. if(s[i] != ' ')
  16. {
  17. temp = s[i];
  18. v.push_back(temp);
  19. }
  20. else if(s[i] == ' ')
  21. {
  22. reverse(v.begin(), v.end());
  23. for(int i=0; i<v.size(); i++)
  24. {
  25. s1 += v[i];
  26. }
  27. s1 += ch;
  28. v.clear();
  29. }
  30. }
  31. s1.pop_back();
  32. for(int i=0; i<s1.size(); i++)
  33. {
  34. if(s1[i] == ' ' && s1[i+1] == ' ')
  35. {
  36. s1.erase(i, i+1);
  37. }
  38. }
  39. if(s1[0] == ' ')
  40. {
  41. s1.erase(0, 1);
  42. }
  43. cout << s1[2];
  44. return 0;
  45. }
Success #stdin #stdout 0.01s 5448KB
stdin
a good   example
stdout