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;
	while(gets(input) != NULL) {
		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