4 votes

Quel langage de programmation me permettra de saisir un très long nombre sans le convertir en virgule flottante ?

Quelle serait la meilleure façon de faire ce qui suit.

Entrer un très long nombre, disons 500 000 chiffres, sans qu'il entre dans la notation scientifique, et être ensuite capable de faire des maths avec, comme +2, etc.

Merci d'avance.

EDIT : C'est un nombre entier positif de 500 000 chiffres.

1voto

En C ou C++, vous pouvez utiliser GMP (bibliothèque Gnu Multi-Precision) .

En Perl, vous pouvez utiliser l'option module de bignum .

1voto

Jonathan Leffler Points 299946

MIT/GNU Scheme a un support pour les nombres arbitrairement grands.

1voto

Barry Brown Points 9774

De nombreux langages fonctionnels prennent en charge de manière native les nombres de précision arbitraire. Certains ont déjà été mentionnés ici, mais je vais les répéter pour être complet :

0voto

Alix Axel Points 63455

Je trouve Python assez bon pour cela.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X