View Code of Problem 114

#include<stdio.h>
#include<string.h>
int main(){
	char a[100];
	while(gets(a)){
		int len=strlen(a);
		    int kt=0,ct=0;
		    char t;
		    char b[100][100]={0};
	        int c[100]={0};
		for(int i=0;i<len;i++){
			if(a[i]!=' '){
				b[kt][ct]=a[i];
				ct++;
			}
			else{
				c[kt]=ct;
				ct=0;
				kt++;
			}
		}
		c[kt]=ct;
		for(int i=0;i<kt+1;i++){
			int d=c[i];
			for(int j=0;j<d/2;j++){
				t=b[i][j];
				b[i][j]=b[i][d-1-j];
				b[i][d-1-j]=t;
			}
		}
		for(int j=0;j<=kt;j++){
				if(j==kt)printf("%s",b[j]);
				else
				printf("%s ",b[j]);
		}
		printf("\n");
	}
}

Double click to view unformatted code.


Back to problem 114