3Eva_IIIT2004_T4 Enmascara frase cambiando pareja de letras

Mejoramiento III Término 2004 – 2005. Marzo, 2005 /ICM00794

Tema 4. Un esquema simple para enmascarar un mensaje consiste en intercambiar cada par de caracteres.

Ejemplo: 
con la frase: 'TE SALUDO', 
se obtiene; ' ETSLADUO'

Escriba un programa que lea desde el teclado una línea de texto, enmascárela y almacénela en un archivo llamado ‘mensaje.txt’

Escriba un segundo programa que lea del archivo ‘mensaje.txt’ la línea de texto, la desenmascare y muestre en pantalla el texto.

2Eva_IIT2003_T4 Contar palabras en un archivo

Final II Término 2003 – 2004. Febrero 10, 2004 /ICM00794

Tema 4
a) Escriba una función cuenta_palabra() en C/C++ que reciba una cadena de caracteres y determine cuántas palabras contiene. Suponga que las palabras están separadas por un espacio en blanco.

b) Escriba un programa de prueba en C/C++ que llame a dicha función para determinar cuántas palabras contienen las primeras 20 líneas del archivo de texto “A:\datos.txt”. El programa también deberá indicar cuál es la palabra más larga de entre las contenidas en esas 20 primeras líneas.

 

2Eva_IT2003_T3 Encriptar una frase cada 3 letras

Final I Término 2003 – 2004. Septiembre 02, 2003 /ICM00794

Tema 3. (25 puntos) Para encriptar una frase se puede seguir el siguiente procedimiento:

  • Recorrer la cadena en grupos de 3 caracteres e intercambiar el primero con el tercero.
  • Si el último grupo tiene menos de 3 caracteres no se modifica.
Ejemplo:
>> encripta('el saber no ocupa lugar')
      ans = ' lebas re onuco apgular'

Diseñe una función encripta(frase) que reciba como parámetro dicha frase y la encripte con el procedimiento descrito.

Escriba un programa en C/C++ que lea una frase con un máximo de 80 caracteres, la encripte usando la función y muestre el resultado.