View Code of Problem 114

#include<bits/stdc++.h>
using namespace std;
int main()
{
	string a;
	while(getline(cin,a))
	{
		for(int i=0;i<a.length();i++)
		{
			if((a[i]>='A'&&a[i]<='Z')||(a[i]>='a'&&a[i]<='z'))
			{
				int count=0;
				for(int j=i;j<a.length();j++)
				{
					if((a[j]>='A'&&a[j]<='Z')||(a[j]>='a'&&a[j]<='z'))
					{
						count++;
					}
					else
					break;
				}	
				for(int k=i+count-1;k>=i;k--)
				{
					cout<<a[k];
				}
				i=i+count-1;
			}
			else
			cout<<a[i];
		}
	}
	return 0;
}

Double click to view unformatted code.


Back to problem 114