Está en la página 1de 2

Ejercicios Propuestos de Cadena de Caracteres

1. Escriba una función que dada dos palabras decida si una de ellas está incluida en la otra.

2. Construir una función PASSWORD que pida por teclado una cadena y la compare con una
cadena guardada. Si coinciden, el programa debe devolver 0; en otro caso, devolver 1. Utilizando el
resultado de la función mostrar el mensaje “Acceso Permitido” o “Acceso denegado” según
corresponda.

3. Escriba una función reverse(s) que invierta la cadena de caracteres s.

4. Diseñe y codifique un programa que pueda realizar los siguientes procesos utilizando un menú
que le permita al usuario escoger la acción a ejecutar:

a. Capturar dos cadenas, concatenarlas y visualizar el resultado.

b. Capturar dos cadenas e intercambiarlas.

c. Capturar una cadena y pedir la búsqueda de un carácter en ella. Visualizar su posición.

d. Capturar dos cadenas, compararlas y visualizarlas en orden.

e. Capturar una cadena y visualizar su longitud.

f. Capturar dos cadenas y copiar n caracteres de la primera en la segunda. Visualizar el resultado. g.


Finalizar

5. Escribir un programa que lea una cadena, la longitud de la línea no será especificada (finalizara
el ingreso con el retorno de carro), pero se asume que no excederá los 80 caracteres y terminará
siempre con “.”.

El programa debe contener:

 Una función que lea una cadena


 Una función que devuelva la cantidad de palabras de cuatro letras que hay en la cadena,
además de deber reemplazar las palabras de cuatro letras por # en la misma función.
 Una función que imprima la cantidad de palabras de cuatro letras y la cadena modificada.

6. Escriba un programa que lea una cadena, la longitud de la línea no será especificada (se
terminará el ingreso con el retorno de carro), pero se asume que no excederá los 80 caracteres. El
programa debe contener:

 Una función que lea la cadena.


 Una función que devuelva un entero que indica la cantidad de vocales que hay en la
cadena, además se debe reemplazar cada vocal con * en la mima función.
 Una función que imprima la cantidad de vocales y la cadena modificada.
Ejemplo: L A C A S A E S T A D E S O C U P A D A
 El programa debe devolver “En la cadena hay 10 vocales”, y la cadena modificada:
L*C*S**ST*D*S*C*P*D*

7. Escribir un programa que, dada una cadena de caracteres y un entero correspondiente a una
posición válida dentro de ella, genere una nueva cadena de caracteres que contenga todos los
caracteres a la izquierda de dicha posición, pero en orden inverso.

8. Escribir un programa que, dada una cadena de caracteres, la limpie de caracteres blancos. Por
ejemplo, la cadena "Esto es una frase" deberá transformarse en “Estoesunafrase".