View Code of Problem 114

 #include<stdio.h>
#include<string.h>
#include<ctype.h>
int main(){
  int i,j,n,m,len;
  char s[100],t;
  while(gets(s))
  {
    len=strlen(s);
    i=0;
    n=0;
    while(s[i]!='\0')
    {
      while( !isalpha(s[i]))
        i++;
      n=i;
      while(isalpha(s[i]))
        i++;
      m=i-1;				
      for(j=n;j<=(m+n)/2;j++)
      {
        t=s[j];s[j]=s[n+m-j];s[n+m-j]=t;  
      }		}
    puts(s);
  }
  return 0;
} 

Double click to view unformatted code.


Back to problem 114