Pregunta

Tengo que multiplicar dos grandes números: guardados como cadena: ¿cualquier sugerir cómo hacerlo?

¿Fue útil?

Solución

Piense en la escuela primaria, y cómo resolvería el problema de la mano larga.

Otros consejos

Depende del idioma y cuán grandes son los números.Por ejemplo, en C, puede convertir cadena a int con ATOI y luego multiplicar si el producto se ajustará a 32 bits int.Si el número es demasiado grande para 32 bits, probablemente tenga que usar BIRTINT BIBLIOTICO de terceros.Algunos idiomas (Python, Haskell) tienen soporte incorporado para BIGINT, por lo que puede multiplicar números de cualquier tamaño.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top