Les nombres

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
dayvid
Messages : 1242
Inscription : mer. 11/nov./2009 18:17
Localisation : Poitiers (Vienne)

Les nombres

Message par dayvid »

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 ?
La vie, C'est comme, Une boitte, De startis, On en voie, De toutes, Les couleurs !

Mon forum http://purebasic.forumphp3.com/index.php
Guimauve
Messages : 1015
Inscription : mer. 11/févr./2004 0:32
Localisation : Québec, Canada

Re: Les nombres

Message par Guimauve »

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
Robrock55
Messages : 65
Inscription : lun. 01/févr./2010 17:04
Localisation : Meuse
Contact :

Re: Les nombres

Message par Robrock55 »

Ca dépend de ce que tu veux faire avec ton nombre et comment tu as codé ca :)
PAPIPP
Messages : 534
Inscription : sam. 23/févr./2008 17:58

Re: Les nombres

Message par PAPIPP »

Bonjour

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.
dayvid
Messages : 1242
Inscription : mer. 11/nov./2009 18:17
Localisation : Poitiers (Vienne)

Re: Les nombres

Message par dayvid »

Merci beaucoup :D

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
Avatar de l’utilisateur
Kwai chang caine
Messages : 6989
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Re: Les nombres

Message par Kwai chang caine »

ImageLe bonheur est une route...
Pas une destination

PureBasic Forum Officiel - Site PureBasic
Avatar de l’utilisateur
falsam
Messages : 7324
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: Les nombres

Message par falsam »

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.

Code : Tout sélectionner

Number.q
Number=9223372036854775800
Debug Number+1
il y a de quoi faire.
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%
dayvid
Messages : 1242
Inscription : mer. 11/nov./2009 18:17
Localisation : Poitiers (Vienne)

Re: Les nombres

Message par dayvid »

Merci beaucoup Kcc :D

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
Répondre