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 :

Opération avec des nombres plus grands que des unsigned long long


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de DJ Caësar 9114
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2006
    Messages
    135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2006
    Messages : 135
    Par défaut Opération avec des nombres plus grands que des unsigned long long
    Bonjour à tous,
    dans un de mes programmes, je voudrais faire des opérations: multiplications, modulo, puissances, etc... avec des nombres qui occupent pas mal de bits (plus d'une centaine), ce qui est impossible à faire avec le plus grand type que je connais: unsigned long long.

    Comment puis-je remédier à ce problème (je m'oriente vers un unsigned long long tableau[], mais ca laisse présager pas mal de manipulations...)

    Merci!

  2. #2
    Expert confirmé

    Inscrit en
    Novembre 2005
    Messages
    5 145
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 5 145
    Par défaut
    Soit tu implémentes un lib de calcul en précision multiple (fixe ou variable), soit tu utilises quelque chose comme gmp.

Discussions similaires

  1. Réponses: 4
    Dernier message: 25/01/2015, 18h39
  2. problème liste affichage des deux plus grands nombres
    Par LeGenTleManfr dans le forum Général Python
    Réponses: 8
    Dernier message: 05/11/2012, 20h13
  3. Réponses: 6
    Dernier message: 01/10/2012, 23h33
  4. Réponses: 8
    Dernier message: 24/04/2009, 18h13
  5. Réponses: 4
    Dernier message: 20/02/2006, 00h33

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