Introducción a la Programación
Trimestre 2004 Primavera --- Tarea 5
Jueves 22 de Julio de 2004

Genes Dominantes y Recesivos

Suponga que el patrón genético de cada individuo está codificado como una cadena de letras mayúsculas y minúsculas. Por ejemplo, el patrón genético de una madre podría estar codificado como la cadena JosEFIna y el de un padre como la cadena fiLOMeNo. Cada letra mayúscula representa un gen dominante y cada letra minúscula representa un gen recesivo. Cuando combinamos los patrones genéticos de la madre y del padre para obtener los de sus descendientes (una niña y un niño) ocurre lo siguiente:
En nuestro ejemplo, el patrón genético de la niña y el niño son JoLEFINa y JiLOMINo respectivamente. (Evidentemente, esto no tiene casi ninguna relación con lo que realmente ocurre.)

Especificación

La entrada consiste de dos cadenas madre y padre (cada una en una línea y en ese orden) cuyas longitudes están entre 1 y 1000. La salida consiste de dos cadenas hija e hijo (cada una en una línea y en ese orden). Cada una de las cadenas corresponde con el código genético de uno de los individuos y todas tendrán la misma longitud. El nombre de tu programa deberá ser genesNN.c, donde NN es el número de equipo que les fué asignado. Los archivos genesNN.o y genesNN.exe no deben ser entregados. Notas: (a) Su programa no deberá leer ni escribir nada además de los datos mencionados. (b) Su programa no deberá usar nada que no hayamos visto en clase.

Ejemplos

Recuerda que tu programa no debe imprimir los letreros ENTRADA o SALIDA, ni borrar la pantalla, etc.

ENTRADA:   SALIDA:        ENTRADA:   SALIDA:
JosEFIna   JoLEFINa       TEre       TEAe
fiLOMeNo   JiLOMINo       JuAn       JEAn