// FILTRO DE VOCALES (versiOn final)
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
void Inicio();
int EresVocal(char, char[]);
main() { Inicio(); }
void Inicio()
{
int k=0;
char Letra;
char Vocales[11] = "aeiouAEIOU\0";
char *Vocales1 = "aeiouAEIOU\0";
char *FraseInicial = "parangaricutirimicuaro\0";
char *FraseFinal;
FraseFinal = (char*)malloc(sizeof(char)*strlen(FraseInicial));
for (k=0; k<strlen(FraseInicial); k++)
printf("%c\n", FraseInicial[k]);
printf("CON WHILE\n");
k=0;
while(FraseInicial[k] != '\0')
{
printf("%c\n", FraseInicial[k]);
k++;
}
k=0;
while(FraseInicial[k] != '\0')
{
if (EresVocal(FraseInicial[k], Vocales)) Letra=' ';
else Letra = FraseInicial[k];
FraseFinal[k] = Letra;
k++;
}
printf("FRASE = %s\n", FraseFinal);
}
int EresVocal(char Letra, char Vocales[])
{
int k = 0;
while(Vocales[k] != '\0')
{
if (Vocales[k] == Letra) return 1; // SI ES VOCAL
k++;
}
return 0; // NO ES VOCAL
}