elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


  Mostrar Mensajes
Páginas: [1]
1  Programación / Programación C/C++ / Ayuda con este programa en C :( en: 28 Junio 2022, 00:16 am
Buenas, tengo que hacer un programa que cifre un texto usando la operacion :
p = ax + b (mod 26)
a, b estando dentro de {0, ... ,25}

Tengo que escribir un procedimiento que lea de la entrada estándar dos strings (una por renglón) texto
cifrado y palabra cifrada, y exhiba en pantalla el texto descifrado.

El ejemplo que dan:

OXOGLQJIMOGXUEXUVORUBUURBMZUBOGLUUGIYHULQBU
ESTUDIO

Por empleo de fuerza bruta, se puede ver que la clave privada es (a, b) = (5, 7) y que el
mensaje crudo es: ELESTUDIOESLACLAVEPARAAPROBARESTAASIGNATURA.

No sé ni por donde empezar :) se agradece la ayuda!
2  Programación / Ejercicios / Ayuda con ejercicio fácil en Pascal en: 11 Agosto 2017, 22:41 pm
Hola, antes que nada quiero aclarar que soy n00b en el tema de programación, empecé estudiando Pascal esta semana así que por favor si pueden responderme con sencillez y en términos que pueda entender se los agradecería.
La letra del ejercicio es la siguiente:
"Supóngase que un número de tres dígitos tiene la forma abc. Por ejemplo, si el número fuera 730, entonces a representa al siete, b al tres y c al cero. Escríbanse expresiones en Pascal que produzcan los "números" cba y accb."
Esto fue lo que hice:
Código
  1. Program ejercicio_4_capitulo3 (input, output); uses crt;
  2. var numero, a, b, c: integer;
  3. begin  clrscr;
  4. write ('Escriba un numero entero de 3 cifras : ');
  5. read(numero);
  6. a := trunc(numero DIV 100);
  7. writeln ('a= ',(a));
  8. b := trunc ((numero - a * 100) DIV 10);
  9. writeln ('b= ',(b));
  10. c := (numero - a * 100) - (b * 10);
  11. writeln ('c= ',(c));
  12. writeln (c, b, a);
  13. writeln (a, c, c, b);
  14. readkey
  15. end.
Me gustaría saber si está bien o si se puede simplificar de alguna manera, gracias!
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines