View Code of Problem 114

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

Double click to view unformatted code.


Back to problem 114