#include <string.h>
#include <stdio.h>
#include <stdlib.h>

//reverse string passed trough command line

void reverse(char *string, int size){
	char c;
	int i;
	int j;
	for (i=0, j=size-1;i<j;i++,j--){
		
		c=string[j];
		string[j]=string[i];
		string[i]=c;
		
	}
}

int main (int argc, char **argv){
	char *mystring;
	int size,nospace;
	int i,j;
	char *pointer;
	if (argc<2){
		printf("not enough parameters\n");
		exit(-1);
	}
	mystring=argv[1];
	printf("in the beggining %s\n",mystring);
	size=strlen(mystring);
	
	reverse(mystring,size);
	printf("in the end %s\n",mystring);
	
	//Now we are goin to reverse every word, so we will
	//have the phrase reversed
	pointer=mystring;
	for (i=0,j=size-1;i<j;i++){
		if(mystring[i]=="c"){
			reverse(mystring,i);
			mystring=mystring+i+1;
		}
	}			
	
	printf("in the beggining %s\n",pointer);
	
	exit(1);
}
	
	
	
		
	
