Exercice

Fermé
imene - 29 oct. 2014 à 16:53
totodunet Messages postés 1377 Date d'inscription mercredi 18 mars 2009 Statut Membre Dernière intervention 5 mars 2020 - 29 oct. 2014 à 23:46
Bonjour,
slt ecrir un programme en langage c qui permet d'afficher les nombre positif de 0 & 255 ainsi que leur equivalent en octal et hexadecimal en utilisant un simple printf()


A voir également:

2 réponses

totodunet Messages postés 1377 Date d'inscription mercredi 18 mars 2009 Statut Membre Dernière intervention 5 mars 2020 199
29 oct. 2014 à 17:09
salut,

Nous comptons en base 10. l'octal c'est en base 8 et l'hexadecimal en base 16. Avec un modulo il t'es facile de pouvoir faire cela.
0
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 835
29 oct. 2014 à 19:50
Je ne vois pas le rapport avec le modulo ?
0
totodunet Messages postés 1377 Date d'inscription mercredi 18 mars 2009 Statut Membre Dernière intervention 5 mars 2020 199
29 oct. 2014 à 22:55
je veux transformer 136 en base 16 par exemple => 136%16 = 8
8 est le chiffre des unités
136/16 = 8
8 est le chiffre des seizaines
donc 136 en hexadécimal c'est %88

voilà pourquoi je parle du modulo, pour obtenir le reste de la division qui en fera les unités de la base dans laquelle on compte

mais effectivement je viens de me rendre compte que printf fait des conversions
0
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 835
29 oct. 2014 à 23:37
Ah avec une boucle for().
Oui, printf(), c'est magique :-).
0
totodunet Messages postés 1377 Date d'inscription mercredi 18 mars 2009 Statut Membre Dernière intervention 5 mars 2020 199
29 oct. 2014 à 23:46
yep! je savais pas. un vrai couteau suisse. je vais m'en rappeler...
0
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 835
29 oct. 2014 à 19:52
Bonjour,

As-tu regardé les options du printf()?
Sinon tu peux au moins montrer le début de ton programme.
0
sambia39 Messages postés 610 Date d'inscription vendredi 31 juillet 2009 Statut Membre Dernière intervention 9 février 2023 49
29 oct. 2014 à 20:15
Bonsoir
Je pense pas qu'il va mettre un bout de code. Tout ce qu'il attend c'est juste une réponse tout faite
à bientôt
0
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 835
29 oct. 2014 à 20:41
Faut accorder le bénéfice du doute mon cher sambia39 ;-).
Après sa réponse, le doute sera levé...
0
sambia39 Messages postés 610 Date d'inscription vendredi 31 juillet 2009 Statut Membre Dernière intervention 9 février 2023 49
29 oct. 2014 à 22:07
:) Je te l'accorde, mais bon ......
0