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 Discussion :

Comment représenter cet entier ?


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    124
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 124
    Par défaut Comment représenter cet entier ?
    Voilà, j'aimerais pouvoir représenter cet entier sur ma machine :
    13506641086599522334910321627880596993888147560566702752448514385152651060 48595338339402871505719094417982072821644715517736804197039641917430464965
    8927425623341020864383202410372958725762358509643110564073501508187510676
    594629205563685529475213500852879416377328533906109750544334999811150056977236890927563
    Il y aurait-il un moyen, avec la libraire limits.h, ou autre ?
    Merci

  2. #2
    Membre très actif

    Profil pro
    Étudiant
    Inscrit en
    Décembre 2004
    Messages
    499
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2004
    Messages : 499
    Par défaut
    avec gmp tu peux manipuler de très grands nombres

    explique ce que tu veux en faire de ton nombre, peut-être qu'il y a mieux

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    124
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 124
    Par défaut
    Je dois garder ce nombre tel quel, sans le modifier.
    Il n'y a pas de type adapté en C ?

  4. #4
    Expert confirmé

    Inscrit en
    Août 2006
    Messages
    3 967
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 3 967
    Par défaut
    Hi,
    Citation Envoyé par Superne0 Voir le message
    Je dois garder ce nombre tel quel, sans le modifier.
    Il n'y a pas de type adapté en C ?
    Non, il faut une bibliothèque spécialisée.

    Cependant, si c'est juste pour le garder, une bonne vieille chaine de caractère suffira (ce qui, bien entendu suppose que c'est vraiment seulement pour le garder, sans avoir à l'utiliser en tant qu'entier, valeur numérique ).

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    124
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 124
    Par défaut
    Je vais voir ça avec GMP ...
    C'est bien une librairie pour le C, c'est ça ?

  6. #6
    Membre confirmé Avatar de ironzorg
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    288
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 288
    Par défaut
    C'est vrai que pour le coup, si tu fais des calculs avec ce nombre, tu as interet à ne pas utiliser un type de base...

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    124
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 124
    Par défaut
    je n'arrive pas à compiler, en utilisant le type mpz_t ...

Discussions similaires

  1. Réponses: 10
    Dernier message: 23/02/2006, 11h10
  2. représentation binaire-->entier
    Par felicity dans le forum C
    Réponses: 6
    Dernier message: 17/01/2006, 20h57
  3. [C#] Comment convertir un entier en couleur ?
    Par Invité dans le forum C#
    Réponses: 3
    Dernier message: 08/01/2006, 20h52
  4. Comment arrondir à l'entier supérieur ?
    Par kuranes dans le forum Access
    Réponses: 3
    Dernier message: 29/11/2005, 17h42
  5. [Séquence] Comment représenter les cas/messages d'erreur ?
    Par joker34 dans le forum Autres Diagrammes
    Réponses: 4
    Dernier message: 27/07/2005, 04h44

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