Una pregunta de un libro de aritmética quedó empapada por la lluvia. Sólo se podían ver claramente 3 de los 8 números. Aunque el primer número no estaba claro, se podía ver que no era el 1. ¿Programación para encontrar los números restantes?
Supongamos que el primer número es x, el segundo número es y, el cuarto número es z, el sexto dígito es a y el séptimo dígito es b, todos son enteros positivos
Pasos del algoritmo:
(1) Inicialización, x=2, y=1, z=0;
(2) x bucles de 2 a 9;
p>(3) Para cada x, deje que y pase de 1 a 9, y deje que z pase de 0 a 9
(4) En el bucle, para cada uno de los x, y anteriores; valores z, calcular el valor de [x*(y3+z)]2;
(5) Si el valor de [x*(y3+z)]2 tiene mil dígitos de 8 y Si el dígito único es 9, luego genera x, y, z, a, b;
(6) Repita los pasos (2)-(5) hasta el final del ciclo;
Referencia: "Computadoras universitarias: Introducción al pensamiento computacional", Tsinghua University Press 2019