hola buenos dias, tengo dudas de como realizar una practica de programacion en codigo C. Como hariais este ejercicio?
Busca palíndromos En esta segunda práctica se quiere ser capaz de analizar un texto para encontrar los palíndromos que contiene. Un palíndromo es aquella palabra o frase que puede ser leída tanto de izquierda a derecha como de derecha a izquierda considerando sólo sus letras (se obvian los acentos, espacios y signos de puntuación). Por ejemplo: Palabras: anna. radar. suyas. seis. Frases: Senén tiene seis niños y siete niñas. se esta o no se esta. y ahora menos. es así, burro. y ahora calla, caray. Tenga en cuenta que estas frases son palíndromos, pues consideramos sólo sus letras (ej: "se esta o no se esta" -> "sesonoses"). Como entrada del programa, leeremos un texto formado por un conjunto frases separadas por '.'. Cada frase contendrá una o más palabras (separadas por espacios en blanco o signos de puntuación diferentes de'.'). En el texto sólo encontraremos letras en minúscula sin acentuar. En caso de que se lea de teclado, el texto acabará con el carácter '$'. Por ejemplo: anna. se esta o no se esta. radar. esto no es un palíndromo. $ En caso de que leemos de un fichero no nos hará falta el delimitador de final de secuencia, pues disponemos de herramientas para detectar que hemos leído todo el contenido del fichero. El texto tendrá como máximo una longitud de 1000 caracteres. Las frases tendrán una longitud máxima de 100 caracteres y no habrá más de 10. Finalmente, podemos considerar que el usuario siempre nos da la información de forma correcta. Una vez leído el texto, tendremos que indicar las frases que son palíndromos. Sólo hay que mostrar la frase en "formato palíndromo", no es necesario mantener los signos de puntuación originales. En el ejemplo anterior, la solución sería: anna. sesonoses. radar.
Busca palíndromos En esta segunda práctica se quiere ser capaz de analizar un texto para encontrar los palíndromos que contiene. Un palíndromo es aquella palabra o frase que puede ser leída tanto de izquierda a derecha como de derecha a izquierda considerando sólo sus letras (se obvian los acentos, espacios y signos de puntuación). Por ejemplo: Palabras: anna. radar. suyas. seis. Frases: Senén tiene seis niños y siete niñas. se esta o no se esta. y ahora menos. es así, burro. y ahora calla, caray. Tenga en cuenta que estas frases son palíndromos, pues consideramos sólo sus letras (ej: "se esta o no se esta" -> "sesonoses"). Como entrada del programa, leeremos un texto formado por un conjunto frases separadas por '.'. Cada frase contendrá una o más palabras (separadas por espacios en blanco o signos de puntuación diferentes de'.'). En el texto sólo encontraremos letras en minúscula sin acentuar. En caso de que se lea de teclado, el texto acabará con el carácter '$'. Por ejemplo: anna. se esta o no se esta. radar. esto no es un palíndromo. $ En caso de que leemos de un fichero no nos hará falta el delimitador de final de secuencia, pues disponemos de herramientas para detectar que hemos leído todo el contenido del fichero. El texto tendrá como máximo una longitud de 1000 caracteres. Las frases tendrán una longitud máxima de 100 caracteres y no habrá más de 10. Finalmente, podemos considerar que el usuario siempre nos da la información de forma correcta. Una vez leído el texto, tendremos que indicar las frases que son palíndromos. Sólo hay que mostrar la frase en "formato palíndromo", no es necesario mantener los signos de puntuación originales. En el ejemplo anterior, la solución sería: anna. sesonoses. radar.
Código (c) [Seleccionar]
[code=c]
[/code]