View Code of Problem 114

#include<iostream>
#include<cmath>
#include<iomanip>
#include<cstring>
#include<string>
#include<vector>
#include<algorithm>
#include<ctype.h>
using namespace std;
int main()
{
	string s;
	vector<char>a;
	while (getline(cin, s))
	{
		for (int i = 0;i < s.size();i++)
		{
			if (isalpha(s[i]))
			{
				while (isalpha(s[i])&& i < s.size())
				{
					a.push_back(s[i]);
					i++;
				}
				for (int i = a.size() - 1;i >= 0;i--)
					cout << a[i];
				a.clear();
			}
			if(!isalpha(s[i])&&i < s.size())
				cout << s[i];
		}
		cout << endl;
	}
}

Double click to view unformatted code.


Back to problem 114