Calcule en base 13??

Calcule en base 13?? - Divers - Programmation

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
Reply

Marsh Posté le 11-03-2008 à 10:03:58   

Reply

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


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 11-03-2008 à 10:35:33    

ok, merci ;) Peux tu me confirmer ce resultat:
74832-7143= 6A6BC

Reply

Marsh Posté le 11-03-2008 à 10:51:01    

oui


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 11-03-2008 à 11:33:20    

Merci de ton aide ;)

Reply

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???


Message édité par Strblast le 11-03-2008 à 15:18:41
Reply

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.
 

Reply

Marsh Posté le 11-03-2008 à 19:00:17    

Je vais regarder, merci ;)

Reply

Marsh Posté le 11-03-2008 à 19:04:15    

J'ai regardé mais ça ne m'avance pas beaucoup, dommage.

Reply

Marsh Posté le 12-03-2008 à 09:40:50    

Toujours personnes pour m'aider?? S'il vous plait !!!!!

Reply

Marsh Posté le 12-03-2008 à 09:40:50   

Reply

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.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed