Concaténer deux int.

Spot -  
 Utilisateur anonyme -
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

mtR^ Messages postés 1215 Date d'inscription   Statut Membre Dernière intervention   169
 
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
Utilisateur anonyme
 
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
mtR^ Messages postés 1215 Date d'inscription   Statut Membre Dernière intervention   169
 
Ç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
Utilisateur anonyme
 
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