Diseñe un programa que lea de teclado un patrón (una cadena de caracteres) y un texto, y produzca como resultado las palabras del texto que contengan a dicho patrón. En la salida no habrá palabras repetidas.
El texto contiene un número indefinido de palabras en letras minúsculas y termina con la palabra fin.
En el texto aparecerán un número máximo de 10 palabras distintas que cumplan la condición especificada.
Cada palabra tiene un número indefinido pero limitado de caracteres (todos alfabéticos minúsculas).
Las palabras del texto estarán separadas, indistintamente, por espacios en blanco y/o por saltos de línea.
Ejecute el programa y compruebe si produce los resultados esperados. En caso contrario, corrija los errores y repita el proceso decomprobación. Por ejemplo:
Introduzca el patrón en minúsculas: re
Introduzca el texto en minúsculas hasta (fin):
creo que iremos a la direccion que nos dieron aunque pienso que
dicha direccion no es correcta pero pediremos una direccion directa fin
Resultado:
creo iremos direccion correcta pediremos directa