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