View Code of Problem 114

#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main(){
	char str1[10000],str2[100];
	memset(str1,0,sizeof(str1));
	memset(str2,0,sizeof(str2));
	while(gets(str1)!=NULL){
		int len,i=0,j=0,k;
		while(str1[i]!='\0'){
		
			if(str1[i]>='A'&&str1[i]<='Z'||str1[i]>='a'&&str1[i]<='z'){
				str2[j++]=str1[i++];
			}
			else{
			len=strlen(str2);
			for(k=len-1;k>=0;k--)
			printf("%c",str2[k]);
			memset(str2,0,sizeof(str2));
			printf(" ");
			j=0;
			i++;
			}
		}
		len=strlen(str2);
		for(k=len-1;k>=0;k--)
		printf("%c",str2[k]);
		memset(str2,0,sizeof(str2));
		printf("\n");
	}
}

Double click to view unformatted code.


Back to problem 114