Título: recorrer una cadena de caracteres Publicado por: marta.r en 2 Enero 2019, 21:15 pm Buenas, tengo que hacer un ejercicio que pida una frase, muestre el numero de vocales que tiene y las muestre por pantalla.
Se que es nivel muy básico pero no se por donde empezar.. Gracias Título: Re: recorrer una cadena de caracteres Publicado por: fary en 2 Enero 2019, 21:21 pm Recorre todos los caracteres de la cadena y comparalo con las 5 vocales que hay, si coincide con alguna vocal, incrementa el contador... ¿Puedes mostrar el código que tienes?
Título: Re: recorrer una cadena de caracteres Publicado por: Cero++ en 4 Enero 2019, 03:56 am Buenas, tengo que hacer un ejercicio que pida una frase, muestre el numero de vocales que tiene y las muestre por pantalla. Se que es nivel muy básico pero no se por donde empezar.. Gracias Podrías mostrar tu código base? Mira, aquí te adjunto el código que hice, espero sea de ayuda ;D Código
Para la próxima trata de hacerlo y déjalo donde no sepas cómo proseguir, sino, nunca vas a aprender. Chao. Título: Re: recorrer una cadena de caracteres Publicado por: fary en 4 Enero 2019, 07:42 am Pues ya que publicaste una solución, voy a poner yo la mía en C, creo que es mas rápida que la tuya Cero++ :P
Código
saludos. Título: Re: recorrer una cadena de caracteres Publicado por: K-YreX en 4 Enero 2019, 08:39 am Aquí tenéis otra solución:
Código
O sin usar el switch: Código
Título: Re: recorrer una cadena de caracteres Publicado por: Cero++ en 4 Enero 2019, 13:36 pm Pues ya que publicaste una solución, voy a poner yo la mía en C, creo que es mas rápida que la tuya Cero++ :P Código
saludos. Pero no es más fácil el convertir toda la oración a minúscula o mayúscula? Y así te evitas el hecho de pasar las mismas vocales pero en Mayus. o viceversa. En fin, hace lo mismo jaja Pero me pregunto cuál forma sería más rápida de compilar, si estuviéramos buscando alguna palabra en un archivo de texto Título: Re: recorrer una cadena de caracteres Publicado por: Cero++ en 4 Enero 2019, 13:42 pm Aquí tenéis otra solución: Código
O sin usar el switch: Código
Me gusta ese código, se ve simple y fácil de recordar ;D Te evitas el uso de los manipuladores :P Te lo voy a robar :xD Título: Re: recorrer una cadena de caracteres Publicado por: fary en 4 Enero 2019, 15:16 pm He he estado dando vueltas a la cosa... :rolleyes: quizás así es mejor :laugh:
Código
Título: Re: recorrer una cadena de caracteres Publicado por: K-YreX en 4 Enero 2019, 16:22 pm He he estado dando vueltas a la cosa... :rolleyes: quizás así es mejor :laugh: Código
Aunque para este caso puede funcionar no es muy recomendable ese <if> de la línea 7. Ya que vas a convertir más caracteres de los que deberías, por ejemplo, los espacios los vas a convertir en arrobas y repito, aunque para este ejercicio no influye, no es muy correcto. Para eso está la función <tolower()> o si se hace usando los valores en ascii es mejor comprobar que es una letra es decir: Código
Título: Re: recorrer una cadena de caracteres Publicado por: fary en 4 Enero 2019, 16:51 pm Aunque para este caso puede funcionar no es muy recomendable ese <if> de la línea 7. Ya que vas a convertir más caracteres de los que deberías, por ejemplo, los espacios los vas a convertir en arrobas y repito, aunque para este ejercicio no influye, no es muy correcto. Para eso está la función <tolower()> o si se hace usando los valores en ascii es mejor comprobar que es una letra es decir: Ya se que se van a modificar todos lo demás, pero en este caso como bien dices no influye :silbar: me puede el ansia de hacer minimalista y rápido el código. Quiero mas 'retos' como este :-[ me encantan! saludos. Título: Re: recorrer una cadena de caracteres Publicado por: Eternal Idol en 4 Enero 2019, 18:46 pm No hagan tareas ajenas por favor.
|