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

  FORUM HardWare.fr
  Programmation
  C

  Addition Bit à Bit

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Addition Bit à Bit

n°525804
Profil sup​primé
Posté le 29-09-2003 à 16:42:03  answer
 

Comment programmer une addition de 2 int en C sans utiliser l'opérateur bien
connu + mais en utilisant les opérateurs binaires & | << >> etc ... Quelqu'un saurait ?
 :hello:  
 
++

mood
Publicité
Posté le 29-09-2003 à 16:42:03  profilanswer
 

n°525854
Profil sup​primé
Posté le 29-09-2003 à 17:07:02  answer
 

Ben alors y'a pas de pro du C ici ...? :kaola:

n°525857
Taz
bisounours-codeur
Posté le 29-09-2003 à 17:08:31  profilanswer
 

ebn t'es parti ... cela dit, cela n'a rien à voir avec le C...

n°525861
Profil sup​primé
Posté le 29-09-2003 à 17:11:42  answer
 

Bon ben là je pense que tu ne m'aides pas bcp donc tu sors ...  :kaola:

n°525868
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 29-09-2003 à 17:14:49  profilanswer
 

Jardy a écrit :

Bon ben là je pense que tu ne m'aides pas bcp donc tu sors ...  :kaola:  


Dis au revoir :hello:


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°525954
Taz
bisounours-codeur
Posté le 29-09-2003 à 18:04:14  profilanswer
 

Jardy a écrit :

Bon ben là je pense que tu ne m'aides pas bcp donc tu sors ...  :kaola:  

aide toi et le ciel t'aidera.

n°525968
Profil sup​primé
Posté le 29-09-2003 à 18:09:16  answer
 

Bien dit

n°525974
Taz
bisounours-codeur
Posté le 29-09-2003 à 18:11:47  profilanswer
 

ben on attend toujours ta question sur le C ou l'algorithmie, à moins que tu n'es même pas commencer à travailler depuis que tu nous as soumis l'énoncé de ton T.D.

n°718752
Profil sup​primé
Posté le 07-05-2004 à 15:10:57  answer
 

Ne t'inquiete pas je travaille ... Le probleme c'est que il y a tellement de choses à faire que un petit coup de main ça fait pas de mal, si tu ne peux pas comprendre cela eh bien c'est dommage pour toi ...  :hello:

n°718763
Taz
bisounours-codeur
Posté le 07-05-2004 à 15:19:39  profilanswer
 

... merde tu travailles ... dure la vie ...

mood
Publicité
Posté le 07-05-2004 à 15:19:39  profilanswer
 

n°718774
Profil sup​primé
Posté le 07-05-2004 à 15:27:45  answer
 

Taz ... m'enfin et toi que fais tu ?

n°718777
darkoli
Le Petit Dinosaure Bleu
Posté le 07-05-2004 à 15:35:31  profilanswer
 

Jardy a écrit :

Comment programmer une addition de 2 int en C sans utiliser l'opérateur bien
connu + mais en utilisant les opérateurs binaires & | << >> etc ... Quelqu'un saurait ?
 :hello:  
++


Ben le plus simple c'est de faire de beaux tableaux pour essayer de trouver la bonne combinaison d'opérateurs.

a b c  =  r R
0 0 0  =  0 0
0 0 1  =  0 1
0 1 0  =  0 1
0 1 1  =  1 0
1 0 0  =  0 1
1 0 1  =  1 0
1 1 0  =  1 0
1 1 1  =  1 1

c = reste
r = retenue
R = Résultat
 
Et ensuite de voir quels opérateurs logiques tu pourrais utiliser pour faire une addition de deux bits en tenant compte de la retenue !
 
Pour le bit R c'est simple mais je sèche sur la retenue !
Ah non c'est bon, mais en fait je n'ai pas envie de te donner la réponse  tout de suite !
 
J'ai utilisé les opérateurs &, ^, | et ~. :D


Message édité par darkoli le 07-05-2004 à 16:32:08

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

  Addition Bit à Bit

 

Sujets relatifs
Addition de sizeof (i) au lieu de iRassurez moi en me disant si je comprends bieng... Bit Vector.
[C/C++] Addition de dateaddition de colonnes...
addition affectation...probleme d'addition(noob);
[C] Gérer 'CHAR_BIT != 8' ?javascript: prob avec l'addition de 2 vals dans des champs
Implementer une addition recursivement. en c++[javascript]comment faire une VRAIE addition? pas 5+1=51 ;-))
Plus de sujets relatifs à : Addition Bit à Bit


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)