fork download
  1. #include <algorithm>
  2. #include <iostream>
  3.  
  4. int main(int, char**)
  5. {
  6. int a[] {1, 2, 3, 0, 5};
  7.  
  8. std::rotate(std::begin(a)+3, std::begin(a) + 4, std::end(a));
  9. for (const auto& e : a) {
  10. std::cout << " " << e;
  11. }
  12. std::cout << std::endl;
  13. }
Success #stdin #stdout 0.01s 5288KB
stdin
Standard input is empty
stdout
 1 2 3 5 0