using half adder
half adder adds two numbers a and b like
sum = a & b
carry = a^b
int add(int a, int b)
{
if(a == 0) return b;
return (add( (a&b)<<1, a^b) );
' }
sol2:
char *p;
p = (char*)a;
sum = (int)&p[b];
here compiler does the trick :)
No comments:
Post a Comment