language: C++11 (gcc-4.7.2)
date: 483 days 8 hours ago
link:
visibility: public
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <string>
#include <algorithm>
 
int main()
{
  std::string input = "12345678";
  std::string output = input;
  for(size_t i = 0, middle = output.size()/2, size = output.size(); i < middle ; i+=2 )
  {
         std::swap(output[i], output[size - i- 2]);
         std::swap(output[i+1], output[size -i - 1]);
  }
  std::cout << output << std::endl;
}