Taller 7. Ejercicios de String

Taller

 

  1. Pida al usuario que introduzca una frase y cambie los espacios por guiones (por ejemplo: "como estas, Juan" ->"como-estas,-Juan"). Implemente la función Guion que realice esta tarea.

 

  1. Escribir un programa que lea una cadena y determine si es un palíndromo o no, informando del resultado. (No usar strrev). Implemente la función palíndromo que devuelva cero o uno según el caso.

 

  1. Escribir un programa que lea una cadena de caracteres que comienza con espacios en blanco, y los elimine desplazando los caracteres útiles hacia la izquierda. (operación "left-trim" para Lenguaje C). Implemente la función quitaespacio para tal fin.

 

  1. Escribir una función que reciba dos cadenas de caracteres y un número. El programa debe insertar la segunda cadena en la primera, a partir del carácter de la primera cadena que está en la posición indicada por el número.

 

  1. Escribir un programa que lea un string que consiste en  un número seguido de un espacio y luego una letra. Si la letra que sigue al número es una f, el programa deberá manejar el número introducido como una temperatura en grados Fahrenheit, convertirla en grados Celsius e imprimir un mensaje adecuado de salida. Si la letra que sigue al número es una c, el programa deberá tratar al número como una temperatura en grados Celsius, convertirla a grados Fahrenheit, e imprimir un mensaje adecuado de salida. Si no cumple con el formato, el programa deberá imprimir un mensaje que diga que los datos son incorrectos y terminar.

 

  1. Realice una función que reciba un número y una cadena. Procese la conversión del número a binario y almacénelo en dicha cadena.