Algorithme soustration binaire en c++

tom -  
Obeet Messages postés 4051 Date d'inscription   Statut Membre Dernière intervention   -
bonjour j'aimerais avoir l'algorithme ou le code directement pour faire une soustration de 2 chaine de caractère(CString) binaire. je ne peux pas les convertir en décimal il doive resté en binaire tout le l ong. Merci beaucoup!

3 réponses

  1. Obeet Messages postés 4051 Date d'inscription   Statut Membre Dernière intervention   30
     
    Salut,
    Une chaine binaire 8-) Pourquoi tu veux rester en string?
    Sinon il faut lire la longeur de la chaine, rajouter des 0 devant la plus courte, et faire la soustraction un par un...
    Rien de difficile...
    0
  2. tom
     
    jai rajouté les zéro mais comment soustraire un a un! ce n'est pas des int c'est des chars ca se soustrait pas...
    0
  3. Obeet Messages postés 4051 Date d'inscription   Statut Membre Dernière intervention   30
     
    Ben Si "0" et "0" alors écrire "0"
    Si "1" et "1" alors écrire "0"
    Si "1" et "0" alors "1"
    Si "0" et "1" alors ecrire 10 (il faut évidemment vérifier la valeur devant)
    0