View Code of Problem 114

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
int main()
{
    char a[100];
    while(gets(a))
    {
        int i=0,j,k,m,n;
        char b;
        while(a[i])
        {
            while(!isalpha(a[i]))
            {
                i++;
            }
            m=i;
            while(isalpha(a[i]))
            {
                i++;
            }
            n=i-1;
            for(k=0,j=m;j<=(m+n)/2;j++)
            {
                b=a[j];
                a[j]=a[n-k];
                a[n-k]=b;
                k++;
            }
        }
        puts(a);
    }




    return 0;
}

Double click to view unformatted code.


Back to problem 114