Addieren ohne Operator

Marimi

Mitglied
Hallo Leute,

ich hab eine echt schwere Aufgabe die mich vor ein rätsel stellt: ich soll an eine Funktion int add(unsigned i, unsigned j) zwei Parameter übergeben das schaff ich noch aber die Funktion soll die Summe der Parameter retounieren ohne diese Operatoren zu verwenden: + - += und -=

geht das überhaupt? Ich google schon ne stunde um her und komm auf kein ergebnis wie ich sowas anstellen kann. habt ihr vielleicht rat?

Lg Marimi
 
Hi.

Ja, das geht. Wie wäre es denn mit Bitoperationen? Stichwort: schriftliche Addition.

\edit: Übrigens werden letztendlich alle Prozessorbefehle auf digitale Schaltungen abgebildet. Es ist sogar so, dass mit einem NAND Gatter alle anderen log. Verknüpfungen ersetzt werden können und somit auch Addition und Subtraktion damit umgesetzt werden kann.

Gruß
 
Zuletzt bearbeitet:
Zurück