Pb en c++

Bonsoir

Il n'y a pas encore de reponse a mon premier message j'en deduis que je me suis mal expliqué. En fait je travaille avec une variable que j'ai declaré en int. Quand je l'incremente au dela de 2 milliards celle ci passe en negatif. Je voudrais avoir une variable qui accepte les nombres au dela de 2 milliards. Comment puis je procéder svp. Merci

6 réponses

  • Votes
  • Date
  • Date décroissante
  1. c'est triste hein ?
    mais c'est le sort des nombres entiers codés sur 32 bits.
    tu peux toujours faire un essai en non signé, tu auras droit à 4 milliards.
    mais pour aller plus haut, il faut les float , les double, voire coder en 64 bits.
    bon courage.
    1. utilise un tableau pour stocker les parties de ton nombre.un case par chiffre.
      1. Contributeur
        alors la bonjour l'occupation de place... ca depend de combien de nomrey a besoin ! et puis c'est pas gerable pour faire des calculs et tout apres !
    2. c clair que dans un tableau tu vas galèrer après pour manipuler tes nombres!!!