Algoritmos Ejercicios resueltos Lenguaje de programación C
C – Ejercicio con cadenas
Hoy vamos a resolver un ejercicio propuesto en C. Se trata del trabajo con cadenas, vamos a solicitar dos cadenas y a partir de ellas hacer determinadas cosas. El problema dice así:
Escribir un programa que solicite dos cadenas que puede contener espacios, el programa deberá:
- Decir qué cadena es mayor y cuál es menor alfabéticamente
- Generar una nueva cadena que será la primera cadena leída, con las vocales convertidas a MAYÚSCULAS
- Generar una nueva cadena que será la segunda cadena leída, con las consonantes convertidas a MAYÚSCULAS
- Generar una nueva cadena concatenando las dos que ya fueron convertidas
- Generar una nueva cadena que contenga la cadena concatenada invertida
Al finalizar el programa, este deberá:
- Imprimir las dos cadenas originales
- Imprimir las dos cadenas con las conversiones
- Imprimir la cadena concatenada
- Imprimir la cadena concatenada invertida
Veamos cómo resolver este problema usando ANSI C.