Red de conocimientos sobre prescripción popular - Colección de remedios caseros - Los números del 1 al 999999999, incluidos el 4 o el 7, no incluyen operaciones.

Los números del 1 al 999999999, incluidos el 4 o el 7, no incluyen operaciones.

Tu escritura es demasiado desordenada.

El número del 1 al 9, excluyendo 4 y 7, es

45-4-7. Así es

1- Cómo. para calcular 99?

4950-(700 45)-(400 45) - 45?

Obviamente, solo resta 7, 4, 70-79 y 40-49. ¿Qué pasa con los 14, 17, 24, 27... restantes?

Se debe restar

(4 94)*10/2

(7 97)*10/2

(40 49 )*10/2

(70 79)*10/2

Suma 47 y 74, estos dos números se repiten tres veces, y luego se restan, dos veces cada uno.

último = 2992.

Cuando hay muchos dígitos, este tipo de suma y resta implica la permutación y combinación de dígitos, lo cual es particularmente complicado. ¿Quieres escribir derecho?

Los cálculos del programa se pueden optimizar.

Conocemos la suma del 1 al 9999999999.

= 1000000000*999999999/2

= 500000000*999999999

Utilice alta precisión o entero largo para restar los números que contienen 4 y 7 en el ciclo para calcular ¿Cuántos resultados hay para 999999999?

El algoritmo se describe de la siguiente manera:

N = 0 (calcula cuántos 500000000 hay)

SUM = 0 (suma de números)

I: Del 1 al 999999999, comienza el ciclo.

Si el número contiene 4 o 7, entonces suma = suma I.

Si SUM ≥ 500000000, entonces N = N 1, SUM = SUM-50000000, hasta que SUM sea menor que 500000000.

Fin de ciclo

Número buscado = (999999999-N)* 50000000-SUM