División SilábicaLas siguientes son las reglas de la división de sílabas en el idioma español
1. Una sola consonante entre dos vocales se agrupa con la segunda vocal:
mesa>me-sa; casa>ca-sa; agujero>a gu-je-ro
2. Cuando hay dos consonantes entre vocales, la primera consonante se agrupa con la primera vocal, y la segunda consonante con la segunda vocal:
coacción> co-ac-ción; gimnasia> gim-na-sia; inmutar>in-mu-tar
3. Los grupos: pr. pl, f'r, tr, dr, cr, el, gr, gl, rr, 11,br, qu y ch no se pueden separar y se unen a la vocal siguiente:
abreviar>a-bre-viar; refresco>re-fres-co; perro> pe-rro> hucha>hu-cha;
allanar>a-lla-nar
excepción: prefijo sub , ejemplo: subrayar, subtitulo
4. Cuando hay tres o más consonantes, las dos primeras consonantes se unen a la vocal precedente y la tercera (y cuarta) consonante a la siguiente vocal:
constar>cons-tar; perspectiva>pers-pec-ti-va; entregar>en-tre-gar;
construcción>cons-truc-ción; transgresión>trans-gre-sión.
5. Las vocales pueden ser débiles (i, u) o fuertes (a,e,o). Si dos vocales fuertes (a,e,o) están juntas, se separan:
Taos> Ta-os; preocupado>pre-o-cu-pa-do; caos>ca-os Leonardo> Le- o-nar-do
Si una vocal débil (i,u) y otra fuerte (a,e,o) están juntas forman un diptongo, es decir, una sílaba y no se separan:
Manuel> Ma-nuel; puerta>puer-ta> violencia>vio-len-cia Dos vocales débiles (i,u) juntas también forman diptongo, y no se separan:
ciudad>ciu-dad; cuidado> cui-da-do; Luis> Luis
Escriba un programa que realice la división silábica de acuerdo con las reglas anteriores:
Entrada:Consistirá en una serie de líneas cada una con una palabra.
La última línea será una línea vacía (i.e. tan sólo '\n")
Salida:Se debe mostrar la palabra correspondiente, separada con guiones, de acuerdo con las reglas anteriores.
NOTAPARA EFECTOS DE ESTE PROBLEMA, NO EXISTEN TILDES NI EÑES, SE UTILIZARÁ EL ALFABETO AMERICANO ESTÁNDAR DE LA A-Z Y a-z.
Ejemplo:
Entrada Salida
mesa me-sa
agujero a-gu-je-ro
letargo le-tar-go
gimnasia gim-na-sia
inmutar in-mu-tar
abreviar a-bre-viar
refresco re-fres-co
perro pe-rro
hucha hu-cha
allanar a-lla-nar
constar cons-tar
perspectiva pers-pec-ti-va
entregar en-tre-gar
Taos Ta-os
Preocupado Pre-o-cu-pa-do
caos ca-os
Leonardo Le-o-nar-do
Manuel Ma-nuel
Puerta Puer-ta
Violencia vio-len-cia
ciudad ciu-dad
cuidado cui-da-do
Luis Luis
subtitulo sub-ti-tu-lo
La entrada es a travez de un archivo de texto, la salida debe ser en pantalla.
El proghrama debe respetar mayusculas y minusculas, es decir si la entrada es :
PinguiNo la salida debe ser Pin-gui-No.
La lista de salida y el de entrada deben ser una palabra por renglon como se ve en el ejemplo.
Eso es todo mucha sutere a todos los participantes.!!!
ANIMO