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

  1. c clair que dans un tableau tu vas galèrer après pour manipuler tes nombres!!!
    0
    1. utilise un tableau pour stocker les parties de ton nombre.un case par chiffre.
      0
      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 !
        0
    2. salut,

      utilise un long à la place de ton int

      Tcho
      0
      1. Contributeur
        Tout a fait d'accord avec brupala !
        0
        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.
          0