Tornar

MISSATGES SECRETS

Busquem un programa que permeti encriptar i desencriptar missatges. El mètode que farem servir serà el següent:

Cada paraula de n lletres es substituirà per una altra paraula de les mateixes lletres agafant-les en el següent ordre: primera, última, segona, penúltima, tercera, antepenúltima, etc.

Per exemple, el següent missatge: AQUEST ÉS UN MISSATGE SECRET

serà substituït per: ATQSUE ÉS UN MEIGSTSA STEECR

Amb aquest mètode, les paraules d'una i dos lletres no canvien.

El fitxer d'entrada serà un fitxer de text anomenat MISS.IN que contindrà, en la primera línia, una cadena de caràcters formada per paraules separades per espais. Aquesta cadena no serà superior a 255 caràcters.

A la segona línia hi haurà un 0 o un 1. Un 0 representa que s'ha d'encriptar i un 1 representa que s'ha de desencriptar.

El fitxer de sortida serà un fitxer de text anomenat MISS.OUT que contindrà una sola línia amb el missatge llegit encriptat o desencriptat, segons indiqui el número de la segona línia del fitxer d'entrada.

EXEMPLE1:

MISS.IN

MISS.OUT

AQUEST ÉS UN MISSATGE SECRET

0

ATQSUE ÉS UN MEIGSTSA STEECR

EXEMPLE2:

MISS.IN

MISS.OUT

ATQSUE ÉS UN MEIGSTSA STEECR

1

AQUEST ÉS UN MISSATGE SECRET

Tornar