IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++Builder Discussion :

Trés grand nombre


Sujet :

C++Builder

  1. #1
    Membre confirmé
    Inscrit en
    Mars 2005
    Messages
    196
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 196
    Par défaut Trés grand nombre
    Salut à tous!

    Je recherche une lib qui permet d'utiliser de Trés grand nombre (j'utilise Borland C++ 6).

    j'ai trouvé GMP mais elle n'ais pas faite pour borland! Donc si quelqu'un à des info sur le sujet!

    Merci d'avance.

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Octobre 2005
    Messages : 55
    Par défaut
    plus grands que 1.1 * 10^4932 ? ( long double )

  3. #3
    Membre confirmé
    Inscrit en
    Mars 2005
    Messages
    196
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 196
    Par défaut
    et aprés !
    Je cherche une lib pour des nombres de plus de 32 chiffres...

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Octobre 2005
    Messages : 55
    Par défaut
    32 chiffres... dans ce cas float devrais suffire non ?

    ou alors je me suis gourré quelque part...

  5. #5
    Expert confirmé

    Profil pro
    Fabricant et casseur d'avions
    Inscrit en
    Avril 2004
    Messages
    3 817
    Détails du profil
    Informations personnelles :
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Fabricant et casseur d'avions
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2004
    Messages : 3 817
    Par défaut
    Citation Envoyé par jobigoud
    32 chiffres... dans ce cas float devrais suffire non ?
    32 chiffres, pas 32 bits...
    "Errare humanum est, sed perseverare diabolicum"

    Ma page sur DVP.com

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Octobre 2005
    Messages : 55
    Par défaut
    float est codé sur 32 bits mais c'est une coincidence par rapport au sujet qui nous concerne.
    la valeur max de float est 3.4*10 puissance 38 ce qui donne en gros des nombres à 38 chiffres.
    Des nombres à 308 chiffres pour doubles et à près de 5000 chiffres pour long double...

  7. #7
    Expert confirmé

    Profil pro
    Fabricant et casseur d'avions
    Inscrit en
    Avril 2004
    Messages
    3 817
    Détails du profil
    Informations personnelles :
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Fabricant et casseur d'avions
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2004
    Messages : 3 817
    Par défaut
    OK, mais rteuteu55 a besoin d'une bibliothèque pour les grands nombres, sous-entendu pour stocker les grands nombres avec tous leurs chiffres.
    Avec les types prédéfinis tels que float, tu ne stockes pas l'intégralité des chiffres du nombre. Même si tu peux monter à 3.4E38, tu n'as que les premiers chiffres "significatifs" de stockés (plus un exposant)
    Et quand tu as besoin de faire des opérations très précises, ça ne suffit pas.
    "Errare humanum est, sed perseverare diabolicum"

    Ma page sur DVP.com

  8. #8
    Membre expérimenté
    Avatar de Djob
    Inscrit en
    Août 2002
    Messages
    215
    Détails du profil
    Informations forums :
    Inscription : Août 2002
    Messages : 215
    Par défaut
    Il est parfois necessaire d'utiliser des bibliotheques de grand nombres dans le domaine de la cryptographie notamment

    j'ai trouvé cette page qui donne des liens vers plusieurs bibliothèque c++
    notamment NTL qui est portable sous windows;

    https://www.cosic.esat.kuleuven.be/n...ll/mplibs.html

  9. #9
    Membre confirmé
    Inscrit en
    Mars 2005
    Messages
    196
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 196
    Par défaut
    Citation Envoyé par plegat
    OK, mais rteuteu55 a besoin d'une bibliothèque pour les grands nombres, sous-entendu pour stocker les grands nombres avec tous leurs chiffres.
    Avec les types prédéfinis tels que float, tu ne stockes pas l'intégralité des chiffres du nombre. Même si tu peux monter à 3.4E38, tu n'as que les premiers chiffres "significatifs" de stockés (plus un exposant)
    Et quand tu as besoin de faire des opérations très précises, ça ne suffit pas.
    c'est exact!

    Citation Envoyé par Djob
    Il est parfois necessaire d'utiliser des bibliotheques de grand nombres dans le domaine de la cryptographie notamment

    j'ai trouvé cette page qui donne des liens vers plusieurs bibliothèque c++
    notamment NTL qui est portable sous windows;

    https://www.cosic.esat.kuleuven.be/n...ll/mplibs.html
    lien trés intéréssant ! Merci.

  10. #10
    Membre éprouvé
    Inscrit en
    Mars 2002
    Messages
    105
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 105
    Par défaut
    Bonjour,

    Ce lien est peut être intéressant : http://www.mjfreelancing.com/MathString.htm

    Ce que fait Malcom Smith est en général efficace et robuste.

    Nicolas

  11. #11
    Rédacteur
    Avatar de Greybird
    Inscrit en
    Juin 2002
    Messages
    673
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 673

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Trés grand nombre aléatoire
    Par Micke7 dans le forum C++
    Réponses: 13
    Dernier message: 17/04/2007, 08h49
  2. Manipulation de très grands nombres
    Par BernardT dans le forum Langage
    Réponses: 6
    Dernier message: 07/07/2006, 16h26
  3. Précision d'un très très grand nombre
    Par sniperseb dans le forum Langage
    Réponses: 6
    Dernier message: 05/04/2006, 19h38
  4. Réponses: 2
    Dernier message: 22/12/2005, 18h16
  5. Une unité pour gérer des très grands nombres
    Par M.Dlb dans le forum Langage
    Réponses: 2
    Dernier message: 09/09/2003, 12h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo