#include <stdio.h>
#include <stdlib.h>

#define STR_TAM 100


main() {
	char str[STR_TAM];
	char modificada[STR_TAM];
	int ndxModificada;
	int iCont;
	
	
	puts("Informe a string original:");
	gets(str);
	
	for(ndxModificada = 0, iCont = 0; str[iCont]; iCont++)
	  if(str[iCont] == 'A' || str[iCont] == 'E'|| str[iCont] == 'I' || str[iCont] == 'O' || str[iCont] == 'U' ||
	    str[iCont] == 'a' || str[iCont] == 'e'|| str[iCont] == 'i' || str[iCont] == 'o' || str[iCont] == 'u')
			modificada[ndxModificada++] = str[iCont];		    	

	for(iCont = 0; str[iCont]; iCont++)
	  if(!(str[iCont] >= 'A' && str[iCont] <= 'Z' || str[iCont] >= 'a' && str[iCont] <= 'z'))
			modificada[ndxModificada++] = str[iCont];		    	

	for(iCont = 0; str[iCont]; iCont++)
	  if((!((str[iCont] == 'A' || str[iCont] == 'E'|| str[iCont] == 'I' || str[iCont] == 'O' || str[iCont] == 'U' ||
	    str[iCont] == 'a' || str[iCont] == 'e'|| str[iCont] == 'i' || str[iCont] == 'o' || str[iCont] == 'u'))) &&
	    (str[iCont] >= 'A' && str[iCont] <= 'Z' || str[iCont] >= 'a' && str[iCont] <= 'z'))
			modificada[ndxModificada++] = str[iCont];
	
	modificada[ndxModificada] = '\0';
	
	puts(modificada);
}
