fork download
  1. #include <iostream>
  2. #include <vector>
  3. #include <algorithm> // for std::reverse
  4.  
  5. int main() {
  6. std::vector<int> a;
  7. a.emplace_back(5);
  8. a.emplace_back(4);
  9. a.emplace_back(3);
  10. a.emplace_back(2);
  11. a.emplace_back(1);
  12.  
  13. std::cout << "Before: ";
  14. for (int val : a)
  15. std::cout << val << " ";
  16. std::cout << std::endl;
  17.  
  18. std::reverse(a.begin(), a.end());
  19.  
  20. std::cout << "After: ";
  21. for (int val : a)
  22. std::cout << val << " ";
  23. std::cout << std::endl;
  24.  
  25. return 0;
  26. }
Success #stdin #stdout 0s 5320KB
stdin
Standard input is empty
stdout
Before: 5 4 3 2 1 
After: 1 2 3 4 5