Concaténer deux int.

Bonour j'aimerais savoir comment on fait en c++ pour concaténer deux chiffres. Est-ce que cela est possible? Si oui est-ce qu'un tutoriel existe pour cela?

ex. A = 1234 et B = 6789
il faudrait que le C donne = 16273849.

Merci

2 réponses

  1. Salut,

    Avec des Int ça risque d'être compliqué. Il vaut mieux que tu les transforme en chaine de caractère, tu concatène, puis tu repasses en Int
    0
    1. Bonjour, tu multiplies les premier par 10000 et tu ajoutes le résultat au second.
      Et si tes int ne font pas tous 4 chiffres, tu multiplies par 10 puissance nombre de chiffres
      0
      1. Ça ferait 12346789 et non 16273849.

        Il faudrait extraire le premier chiffre du premier nombre, le multiplier par le nombre total de chiffres - 1, récuperer le premier chiffre du deuxieme nombre, le multiplier par le nombre total de chiffres - 2 , etc, etc..Et additionner le tout. Pas bien compliqué, mais je trouve ca qd même plus galère que de passer par les chaines de caractère
        0
      2. C'est exact, autant pour moi, je n'ai pas fait attention au résultat.
        Ce n'est pas une concaténation qu'il veut mais un mix.
        0