Calcule en base 13?? - Divers - Programmation
Marsh Posté le 11-03-2008 à 10:22:04
Ben c'est comme la base 16, sauf que les chiffres vont de 0 à C au lieu d'aller de 0 à F
Marsh Posté le 11-03-2008 à 10:35:33
ok, merci Peux tu me confirmer ce resultat:
74832-7143= 6A6BC
Marsh Posté le 11-03-2008 à 10:51:01
oui
Marsh Posté le 11-03-2008 à 15:12:10
Dis, j'ai encore besoin de ton aide.
Cette fois ci, c'est pour la base 8 (octal) et la base 16 que j'ai un probléme lorsque le nombre est signé:
-3150(10) = 1001110110010(2) = ??????(8) = ??????(16)
Je sais que sur un nombre non signé, on fait des groupes de 3 pour la base 8 et des groupes de 4 pour l'hexa. par exemple:
3150(10) = 110 001 001 110(2) = 6116(8) = C4E(16)
Par contre je suis coincé lorsque c'est signé. Peux tu m'aider STP?
A moin qu'on converti tout simplement la base 2, trouvé, en octal ou hexa???
Marsh Posté le 11-03-2008 à 18:06:09
Cas d'utilisations de la base 13 :
http://en.wikipedia.org/wiki/Base_13
je connaissais le guide du routard galactique, par contre pour les mayas, je savais pas.
Marsh Posté le 22-03-2008 à 23:55:30
strtol() te permet de convertir depuis n'importe quelle base, même la 13.
La base est passée en 3e paramètre.
Mais cette fonction n'existe pas en sens inverse.
Marsh Posté le 11-03-2008 à 10:03:58
Bonjour,
Je ne sais pas si c'est bien ici où je dois poster mais j'ai une question à poser sur la numération en base 13, suite à un exercice. Sachant que je debute.
Je dois effectuer cette soustraction en base 16 (les nombres ci-dessous sont supposés etre ecrits en base 16):
74832-7143 = 6D6EF
Cette opération, ok, j'ai trouvé. Mais on me demande, si elle peut etre faite en base 13 (Je ne savais pas que cette base pouvais exister o_O), sachant, que là, les nombres sont supposés etre en bas 13 et je dois commenter ma réponse. Pouvez-vous m'aider SVP
Message édité par Strblast le 11-03-2008 à 10:17:25