Código
y cuando lo corrijo se repite la linea consecutiva mente, como una lluvia sin dar un alto al programa, es lo ultimo que me falta para finalizar
#include <stdio.h> #include<stdlib.h> #include <string.h> #include <ctype.h> #include<conio.h> void abecedario(){ char frase[256]; int vocales [5] = {0}; int i = 0; printf("Te indica cuantas letras se repite en una oracion\n\n"); printf("ingrese una oracion:"); gets(frase); i = 0; while (frase[i]) { //isalpha indica si un caracter es alfabetico O.o if (isalpha(frase[i])) { switch (frase[i]) { case 'a': case 'A': vocales[0]++; break; case 'e': case 'E': vocales[1]++; break; case 'i': case 'I': vocales[2]++; break; case 'o': case 'O': vocales[3]++; break; case 'u': case 'U': vocales[4]++; break; default: } printf("se repite la letra a -> %d veces\n", vocales[0]); printf("se repite la letra e -> %d veces\n", vocales[1]); printf("se repite la letra i -> %d veces\n", vocales[2]); printf("se repite la letra o -> %d veces\n", vocales[3]); printf("se repite la letra u -> %d veces\n", vocales[4]); } } } int main(){ abecedario(); system("pause"); return 0; }