Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1602 connectés 

  FORUM HardWare.fr
  Programmation
  C

  Help Programmation division binaire C

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Help Programmation division binaire C

n°1559674
Clemci
- L homme fou -
Posté le 13-05-2007 à 19:09:01  profilanswer
 

Salut tout le monde !!!
 
je suis en train de programmer une fonction pour effectuer une division binaire en C.
 
Moi je voulais passé par la méthode définie sur le site www2.ift.ulaval.ca/~marchand/ift17583/Support/Arithm.html
 
Je stock d abord mes valeurs binaires A et B dans deux tableaux de 8 bit et je crée un tableau t3 forcé a 0 de 8 bit aussi. Et apres je met le bit de pioid fort de A dans la premiere case de t3 et je test si les nombres t3>B.
 
ca c est deja programmer j vous l envoie si besoin jusqu'a t3>B c'est la que je bug. En gros j'ai capté qu il fallait que je fasse t3 - B et que je test si la soustraction était positive ou négative. Et la je suis perdu...
 
Est ce que quelqu'un peut m expliquer commet fonctionne une soustraction binaire avec retenu pk j suis perdu... La calculette windows trouvait toujours des résultats différents ??? Comment on voit si le nombre final est négatf ou positif ??? Est ce grace a la retenue ???
 
Merci d'avance


---------------
Les toles ondulées, les vaches aussi.
mood
Publicité
Posté le 13-05-2007 à 19:09:01  profilanswer
 

n°1559714
Clemci
- L homme fou -
Posté le 13-05-2007 à 20:14:12  profilanswer
 

Up please !!!

n°1559800
Guignolo
éternel newbie
Posté le 14-05-2007 à 05:13:47  profilanswer
 

Pour la calculette windows, c'est normal, puisqu'elle travaille en binaire pur, donc le bit de poid fort est considéré comme faisant partie des bits significatifs, et non comme le signe.
 
Pour faire une soustraction tu pourrais simplement additionner l'opposé du second terme au premier, ça te permet de réutiliser ta fonction addition.
 
Au final, c'est plus un problème d'algo que de langage ;)


Message édité par Guignolo le 14-05-2007 à 05:14:40

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  Help Programmation division binaire C

 

Sujets relatifs
Probleme programmation en C jeu de la vie[C] Programmation fonction recup Bits port Série
php jsp javaScript ProgrammationQuel langage de programmation ?
Mathématiques et programmation.HELP !
[HTML] Formulaire et sous divisionProgrammation TI-89
Huffman !! Help!!!Help vbs : la méthode Run ne fait rien !
Plus de sujets relatifs à : Help Programmation division binaire C


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR