View Code of Problem 114

#include<cstdio>
#include<iostream>
#include<algorithm>
#include<cmath>
#include<cstring>
using namespace std;

int main()
{
    char a[30];
    int d;
    while (gets(a) != NULL){
    int l=strlen(a);
    for(int i=0;i<l;i++)
    {
    	//cout<<a[i]<<endl;
        if(a[i]!=' '&&(a[i]>='a'&&a[i]<='z'||a[i]>='A'&&a[i]<='Z'))
        {
            int s=i,e=i;
            while(e<l&&(a[e]>='a'&&a[e]<='z'||a[e]>='A'&&a[e]<='Z'))
            {
                e++;
            }
            i=e-1;
            for(int k=e-1;k>=s;k--)
                printf("%c",a[k]);
        }
        else printf("%c",a[i]);
    }
    printf("\n");
}
    return 0;
}

Double click to view unformatted code.


Back to problem 114