View Code of Problem 114

#include<bits/stdc++.h>
using namespace std;
int main()
{
	string a;
	int count;
	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'))
		{
			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];
	}
	cout<<endl;
	}
   return 0;
}

Double click to view unformatted code.


Back to problem 114