[ Foro de C ]

Ejercicio que no me sale

13-Jan-2015 17:26
Invitado (Kenji)
1 Respuestas


Arrays:
Tiene que crear un programa que convierta todas las palabras de una frase a sus plurales, es dèci, tiene que poner una s detras de todas las palabras que terminen en vocal y una ?es? si termianan en consonante.
Ejemplo:
Frase de entrada: La casa de mi hermana
Frase de salida: Las casas des mises Hermanas.


18-Jan-2015 02:13
Nacho Cabanes (+84)

Tendrás que recorrer la cadena buscando espacios (o la última posición). ¿Sabes hacer eso?

Cuando encuentres un espacio, tendrás que comprobar qué letra había antes. Si es una vocal, deberás insertar una "s" en esa posición; si no, tendrás que insertar "es" (esto es un poco más trabajoso, deberás empezar por intentar conseguir las vocales).

Por cierto, el ejemplo que pones está mal. "mi" no debería convertirse en "mises" sino en "mis", no hay ninguna palabra que acabe en consonante dentro de ese ejemplo.






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)