View Code of Problem 114

#include<stdio.h>
int main()
{
    char a[100];


    int i,j,k;
    while(gets(a)){
            int len=strlen(a);
    for(i=0;i<len;i++){
        if((a[i]>='a'&&a[i]<='z')||(a[i]>='A'&&a[i]<='Z')){
            int n=1;
            for(int j=i+1;j<len;j++){
                if((a[j]>='a'&&a[j]<='z')||(a[j]>='A'&&a[j]<='Z')){
                    n++;
                }
                else
                    break;
            }
            for(int k=i+n-1;k>=i;k--){
                printf("%c",a[k]);
            }
            i=i+n-1;
        }
        else
            printf("%c",a[i]);
    }
    printf("\n");
}
return 0;
}

Double click to view unformatted code.


Back to problem 114