View Code of Problem 114

#include<stdio.h>
#include<string>
#include<algorithm>
#include<iostream>
using namespace std;
int main() {
	string a;
	while (getline(cin, a)) {
		int i = 0;
		while (i < a.size()) {
			int k = a.find(" ", i);
			if (k != -1) {
				reverse(&a[i], &a[k]);
				i = k+1;
			}
			else {				
					reverse(&a[i], &a[a.size()]);
					break;
			}
		}
		cout << a <<endl;
	}
}

Double click to view unformatted code.


Back to problem 114