Título: Contar cuantas veces se repite cada vocal en una frase que ingresa el usuario Publicado por: nomsaro89 en 2 Octubre 2019, 04:43 am Buenas noches.
Tengo un código el cual deberá pedir al usuario que introduzca una frase y el programa le muestre: el tamaño de la cadena y el numero de veces que se repitieron las vocales en la frase. Al compilar no hace la función del conteo de las vocales. Agradeceria mucho si me pudieran ayudar a hacer que trabaje correctamente. :) Código
Título: Re: Contar cuantas veces se repite cada vocal en una frase que ingresa el usuario Publicado por: K-YreX en 2 Octubre 2019, 12:21 pm Eso no funciona primero porque en la función <scanf()> estás usando %d que es para variables de tipo entero (int) y además estás intentando guardar en la posición 30 del array <frase>. Esa posición no es accesible ya que si el tamaño es 30, las posiciones van de 0 a 29.
Para guardar cadenas es mejor que uses la función <fgets()>. Código El resto del programa está bien pero como recomendaciones te diría que no uses la librería <conio.h> (que sirve para la función <getch()>) porque no es estándar. Usa mejor la función <getchar()> que pertenece a la librería <stdio.h> y así sólo necesitas esa librería. Y en el <switch> puedes hacer que cuente también las mayúsculas: Código
Título: Re: Contar cuantas veces se repite cada vocal en una frase que ingresa el usuario Publicado por: nomsaro89 en 2 Octubre 2019, 13:15 pm Agradezco mucho su ayuda
|