EJERCICIO RESULTO
Leer un texto por pantalla y mostrar como salida la cantidad de vocales en dicho texto.Debe continuarse hasta que no se desee.
//Quitar el espacio que hay despues del "<" en los include lo agrege por cuestion de problemas en la sintaxis en mi web
#include< stdio.h>
#include< stdlib.h>
#include< conio.h>
#include< string.h>
void leerdatos(char cadena[])
{
printf("\n\1:: INGRESE UN TEXTO \1:: ");
fflush();
gets(cadena);
}
int contarvocales(char cadena[])
{
int cont1=0,total;
total=strlen(cadena);
for(int i=0;i < total;i++){
if(cadena[i]=='a' || cadena[i]=='e' || cadena[i]=='i' || cadena[i]=='o' || cadena[i]=='u')
cont1++;
}
return cont1++;
}
void procesa(char cadena[])
{
int cont1;
leerdatos(cadena);
cont1=contarvocales(cadena);
if(cont1>0)
printf("\n\4El texto contiene %d vocales! \n ",cont1);
else
printf("\n\4El texto no contiene vocales! \n ");
}
void main()
{
char cadena[20];
char Resp;
do{
procesa(cadena);
printf("\nContinuar(C) - Salir(S) ::\n");
scanf("%s",&Resp);
}while(Resp=='c' || Resp=='C');
getch();
}