Transformation hexa/dec et vis versa

Fermé
thbah Messages postés 15 Date d'inscription mardi 10 mars 2009 Statut Membre Dernière intervention 8 décembre 2009 - 17 mars 2009 à 11:52
lermite222 Messages postés 8724 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 - 17 mars 2009 à 19:30
Bonjour,
dans le cadre d'un projet je voudrais ecrire ce code Excel ci dessous en c
=DECHEX(MOD(HEXDEC("2Dcdd")-(HEXDEC(C8)+HEXDEC(D8));65536))

merci d'avance
A voir également:

5 réponses

Nabla's Messages postés 18203 Date d'inscription mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014 3 193
17 mars 2009 à 12:01
int c8;
int d8;

int a= 0x2dcdd - (c8 + d8);

ca suffit pas ?

pour l'affichage, tu peux faire avec un printf, sprrintf %x
http://www.cplusplus.com/reference/cstdio/printf/
si tu utilises cout: utilises cout<<hex<<tonnombre
0
thbah Messages postés 15 Date d'inscription mardi 10 mars 2009 Statut Membre Dernière intervention 8 décembre 2009
17 mars 2009 à 12:18
salut
merci pour ton aide sa marche mais j'ai un souci
par exemple c8 =04B4 et d8=FBB6 cela me donne 1DC73 or sur le tableau excel j'ai que DC73
0
lermite222 Messages postés 8724 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 191
17 mars 2009 à 12:35
Bonjour,
La réponse est bien 1DC73, c'est ta formule qui est pas bonne, tu emploi MOD()
Si tu le supprime tu à la bonne réponse.
A+
0
thbah Messages postés 15 Date d'inscription mardi 10 mars 2009 Statut Membre Dernière intervention 8 décembre 2009
17 mars 2009 à 17:06
salut
j'ais pa mi le mod() au prog en c
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
lermite222 Messages postés 8724 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 191
17 mars 2009 à 19:30
Beh à toi de voir, j'ai juste informer pourquoi le différence
0