### Thursday, December 31, 2015

# C program to add 2 numbers without using arithmetic operators

#include <stdio.h> int main(void) { int a = 3, b = 5, c = 0; while(b != 0){ c = a & b; // carry a = a ^ b; b = c << 1; } printf("%d",a); return 0; }

Ref: http://www.geeksforgeeks.org/add-two-numbers-without-using-arithmetic-operators/

Subscribe to:
Post Comments (Atom)

Great!!! Was looking for this logic for long time. Thanks for sharing.

ReplyDeleteCheers,

http://www.flowerbrackets.com/addition-operation-bitwise-operators-java/