suggerimento per moltiplicare grandi numeri
-
12-11-2019 - |
Domanda
Devo moltiplicare due grandi numeri - salvato come stringa - qualsiasi suggerimento come farlo?
Soluzione
Ripensa alla scuola di classe e come risolveresti il problema a mano.
Altri suggerimenti
dipende dalla lingua e da quanto sono grandi i numeri.Ad esempio in C, è possibile convertire la stringa in INT con ATOI e quindi moltiplicare se il prodotto si adatta a 32 bit INT.Se il numero è troppo grande per 32 bit, probabilmente dovrai usare la biblioteca Bigint di terze parti.Alcune lingue (Python, Haskell) hanno un supporto incorporato per Bigint, quindi è possibile moltiplicare i numeri di qualsiasi dimensione.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow