comment faire en sorte que on puis manipuler de très grand nombre avec pure basic, exemple:
91428974364294725872965845217462651645655555456265581474269852168745585485558254
Avec pb on est limité pour sa, pourquoi ?
Les nombres
Les nombres
La vie, C'est comme, Une boitte, De startis, On en voie, De toutes, Les couleurs !
Mon forum http://purebasic.forumphp3.com/index.php
Mon forum http://purebasic.forumphp3.com/index.php
Re: Les nombres
La limitation n'a rien à voir avec PureBasic mais plutôt avec les ordinateurs eux-mêmes. Cependant il existe une librairie C pour manipuler des nombres très grand.
http://fr.wikipedia.org/wiki/GNU_MP
http://gmplib.org/
Elle est écrite en C, donc en théorie, il devrait être facile de l'utiliser par l'intermédiaire de PB avec un Import.
A+
Guimauve
http://fr.wikipedia.org/wiki/GNU_MP
http://gmplib.org/
Elle est écrite en C, donc en théorie, il devrait être facile de l'utiliser par l'intermédiaire de PB avec un Import.
A+
Guimauve
Re: Les nombres
Ca dépend de ce que tu veux faire avec ton nombre et comment tu as codé ca 

Re: Les nombres
Bonjour
Sur PBOSL il y a dans les sources à disposition une "Library Bignum" qui traite les opérations sur les grands nombres.
A+
Sur PBOSL il y a dans les sources à disposition une "Library Bignum" qui traite les opérations sur les grands nombres.
A+
Il est fort peu probable que les mêmes causes ne produisent pas les mêmes effets.(Einstein)
Et en logique positive cela donne.
Il est très fortement probable que les mêmes causes produisent les mêmes effets.
Et en logique positive cela donne.
Il est très fortement probable que les mêmes causes produisent les mêmes effets.
Re: Les nombres
Merci beaucoup
Pardonnez moi, puis-je avoir un exemple car je ne sais pas comment je dois faire
Merci d'avense

Pardonnez moi, puis-je avoir un exemple car je ne sais pas comment je dois faire

Merci d'avense

La vie, C'est comme, Une boitte, De startis, On en voie, De toutes, Les couleurs !
Mon forum http://purebasic.forumphp3.com/index.php
Mon forum http://purebasic.forumphp3.com/index.php
- Kwai chang caine
- Messages : 6989
- Inscription : sam. 23/sept./2006 18:32
- Localisation : Isere
Re: Les nombres
BigDivid
BigMultiply
BigSubtract
BigPow
etc ...
http://www.purebasic.fr/english/viewtop ... 28#p226628
Et String math!
http://www.purebasic.fr/english/viewtop ... hlight=vnf
BigMultiply
BigSubtract
BigPow
etc ...
http://www.purebasic.fr/english/viewtop ... 28#p226628
Et String math!
http://www.purebasic.fr/english/viewtop ... hlight=vnf
- falsam
- Messages : 7324
- Inscription : dim. 22/août/2010 15:24
- Localisation : IDF (Yvelines)
- Contact :
Re: Les nombres
Je serais curieux de connaitre les nombres que tu manipules 
Si tes nombres sont compris entre -9223372036854775808 et 9223372036854775807
Tu peux utiliser le type Quad. il y a de quoi faire.

Si tes nombres sont compris entre -9223372036854775808 et 9223372036854775807
Tu peux utiliser le type Quad.
Code : Tout sélectionner
Number.q
Number=9223372036854775800
Debug Number+1
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Re: Les nombres
Merci beaucoup Kcc
Non moi c'est des nombres hyper grands, 50, 100, 500, 1000 etc.
En faite je cherche toujours un truc de dingue pour compresser le plus possible une image, un nombre
Tien, ça me fait pensser que...

Non moi c'est des nombres hyper grands, 50, 100, 500, 1000 etc.
En faite je cherche toujours un truc de dingue pour compresser le plus possible une image, un nombre
Tien, ça me fait pensser que...
La vie, C'est comme, Une boitte, De startis, On en voie, De toutes, Les couleurs !
Mon forum http://purebasic.forumphp3.com/index.php
Mon forum http://purebasic.forumphp3.com/index.php