|
|
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 |