Question

Je dois multiplier deux grands nombres - enregistrés en chaîne - un indice comment faire cela?

Était-ce utile?

La solution

Réfléchissez à l'école primaire et comment vous résoudriez le problème longtemps.

Autres conseils

Dépend de la langue et de la taille des nombres. Par exemple dans C, vous pouvez convertir la chaîne en int avec atoI, puis multiplier si le produit s'adaptera dans 32 bits INT. Si le numéro est trop grand pour 32 bits, vous devrez probablement utiliser la bibliothèque Bigint tierce. Certaines langues (Python, Haskell) ont une prise en charge intégrée pour BigInt, vous pouvez donc multiplier les nombres de n'importe quelle taille.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top