View Code of Problem 114

#include<cstdio>
#include<cstring>
#include<iostream>
using namespace std;
int main(){

    char arr[1000];
   while( gets(arr)){
   
	int i,j;
	for(i=0;i<strlen(arr);i++){
	
		
		if(isalpha(arr[i])){
			int n=1;
			for(j=i+1;j<strlen(arr);j++){
				if(isalpha(arr[j]))
					n++;
				else 
					break;				
			}
			for(j=n+i-1;j >= i;j--){
					printf("%c", arr[j]);
			}
			i = i+n-1;
		}
		else
			printf("%c", arr[i]);
			
			
			
			
			
			
	}
		printf("\n");
		
	}
    return 0;
}

Double click to view unformatted code.


Back to problem 114