Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Practica Fun C I Ones
Practica Fun C I Ones
2. Una compañía quiere transmitir datos a través del teléfono, pero está preocupada porque sus
teléfonos podrían estar intervenidos. Toda su información se transmite como enteros de cuatro
dígitos. Te han pedido que escribas un programa que encripte su información de modo que
pueda ser transmitida de manera más segura. El programa deberá leer el número entero de
cuatro dígitos (un solo número, no cuatro números de un dígito y encriptarlo como sigue:
Sustituye cada dígito por la suma de dicho dígito más 7, módulo 10. Después intercambia el
primer dígito con el tercero y el segundo con el cuarto, e imprime el número encriptado. Esto
deberás desarrollarlo por medio de una función, que reciba como parámetro el número original
y devuelva el número encriptado.
Después escribe una función desencripta que acepte como parámetro el número entero de
cuatro dígitos encriptado y lo desencripte, dejando el número original, el cual deberá ser
devuelto por la función.
Pregunta si se desea encriptar otro número. Si la respuesta es si vuelve a repetir el
proceso.
Ejemplo
2458
se debe separar en dígitos, sumarle 7 y obtener el módulo (residuo) 10
2 4 5 8
+ 7 7 7 7
9 11 12 15
módulo 10
9 1 2 5
intercambiando los valores
2591 es el número encriptado
Realiza el proceso inverso para poder llegar de este número al número original.
3. Desarrolla un programa que utilice una función que determine el máximo común divisor de dos
números enteros positivos. Euclides descubrió un método eficiente para hacer esto, el cual
consta de los siguientes pasos:
84/49 residuo 35
49/35 residuo 14
35/14 residuo 7
14/7 residuo 0
7 es el máximo común divisor.