View Code of Problem 114

#include <stdio.h>
#include <string.h>
#include <math.h>
#include <stdlib.h>
#include <ctype.h>
int main(int argc, char *argv[]) {
	char input[100];
	int l, r;
	gets(input);
	
	for(int i = 0, len = strlen(input); i < len;) {
		if(isalpha(input[i])) {
			l = i;
			r = l + 1;
			while(isalpha(input[r])) {
				r ++;
			}
			
			for(int j = r - 1; j >= i; j --) {
				printf("%c", input[j]);
			}
			i = r;
		} else {
			printf("%c", input[i]);
			i ++;
		}
	}
    return 0;
}

Double click to view unformatted code.


Back to problem 114