Buenas a todos, tengo el siguiente problema y necesito pasarlo a C y no se ni por donde empezar:
Escribir un programa que recibe por teclado una cadena de caracteres que puede ser de 2 tipos:
1.- La cadena está constituida por letras minúsculas. (‘a’..’z’)
2.- La cadena está constituida por dígitos. (‘0’..’9’)
Se pide lo siguiente:
- Escribir una función que compruebe que la cadena es del tipo 1 o del tipo 2. Si es del tipo 1 se devuelve 1, si es del tipo 2 se devuelve 2.
En caso contrario se devuelve -1.
- Escribir una función que recibe una cadena formada por letras minúsculas y a la salida, la cadena está invertida (el primer carácter es ahora
el último, etc).
- Escribir una función que recibe una cadena formada por dígitos y devuelve el número entero equivalente a esa cadena. Ejemplo:
Cadena = “123”. Valor entero devuelto = 123.
La función main debe llamar a las funciones anteriores para probar su buen funcionamiento.