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

Langage C++ Discussion :

Crash et dépassement de capacité.


Sujet :

Langage C++

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut Crash et dépassement de capacité.
    Salut, j'ai effectuer une boucle qui recherche quel est la plus grande puissance de deux qu'il faut pour représenter un nombre en base deux.

    Code cpp : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    BigInt BigInt::genPrime(unsigned int nbBits, unsigned int base) {
            BigInt p;
            BigInt tmp;
            BigInt two(2, true, base);
            BigInt exp(0, true, base);       
            p = genRandom(nbBits, base);
            while(p > two.pow(exp)) {
                std::cout<<"p : "<<p<<std::endl<<"exp : "<<two.pow(exp)<<" > ? "<<(p > two.pow(exp))<<std::endl;
                std::string s;
                std::cin>>s;
                exp+=1;
            }       
    }

    Mais ma boucle while ne fonctionne pas, le programme ne sort jamais de la boucle while et pourtant à un moment donné ma condition devient bien fausse vu que il m'affiche bien 0 pour (p > two.pow(exp)).

    Bon là à part un problème de compilo, je ne vois pas du tout ce que ça pourrait être.
    Dernière modification par Invité ; 07/07/2015 à 14h52.

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

Discussions similaires

  1. Réponses: 12
    Dernier message: 17/10/2014, 16h08
  2. Transaction, Dépassement de capacité
    Par SkYsO dans le forum MS SQL Server
    Réponses: 9
    Dernier message: 23/12/2008, 14h56
  3. Dépassement de capacité
    Par jean-pierre96 dans le forum Access
    Réponses: 2
    Dernier message: 10/05/2006, 16h04
  4. Réponses: 8
    Dernier message: 06/02/2006, 14h34
  5. détection de dépassement de capacité
    Par tut dans le forum C++
    Réponses: 10
    Dernier message: 01/12/2004, 22h11

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