Tuesday, June 9, 2015

UVa 490 - Rotating Sentences

// UVa 490 - Rotating Sentences

#include <iostream>
#include <string>
#include <stdio.h>
using namespace std;

int main() {
	string a[100];
	string s;
	int n = 0, maxl = 0;
	while (getline(cin, s)) {
		a[n++] = s;
		if (s.length() > maxl)
			maxl = s.length();
	}
	for (int j = 0; j < maxl; j++) {
		for (int i = n - 1; i >= 0; i--) {
			if (j < a[i].length())
				printf("%c", a[i][j]);
			else
				printf(" ");
		}
		printf("\n");
	}

	return 0;
}

No comments:

Post a Comment