View Code of Problem 114

#include<stdio.h>
int main()
{
    char a[1000];
    int i,j,k;
    while(gets(a)){
        for(i=0;a[i]!='\0';i++){
                if((a[i]>='a'&&a[i]<='z')||(a[i]>='A'&a[i]<='Z')){
                    int n=1;
                    for(j=i+1;a[j]!='\0';j++){
                       if((a[j]>='a'&&a[j]<='z')||(a[j]>='A'&a[j]<='Z')){
                        n++;
                       }
                       else break;
                    }
                     for(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