#include <stdio.h>

int main() {
    int x ,y;
    printf("complement sum diff multiply without operators\n");
    //Find complement . ~x = -(x+1);
    printf("Enter two numbers\n");
    scanf("%d %d",&x,&y);
    printf("Value a %d b %d\n",x,y);
    //~a = FFFF FFFF FFFF FFF5 = -11
   // ~y = -(y+1)
    printf("Value ~x %d y %d\n",~x,y); 
    //Addition of two numbers
    printf("Addition Method 1 x-(-y) %d\n",x-(-y));
    printf("Addition Method 2 x-(-y) %d\n",-(-x-y));
    // x-(~y)-1 = x-(-(y+1))+1 = x-(-y-1)+1 = x +y +1 +1
    printf("Addition Method 3 x-(~y)-1 %d\n",x-(~y)-1);
    
    //Substraction
    printf("Substraction x+(~y)+1 %d\n",x+(~y)+1);
    
    /*Logic 
        x-(~y)-1 == Addition
        x+(~y)+1 = Substraction
    */
        
    //Multiplication by 2,4,8 is (x<<1) (x<<2) (x<<3) etc
    printf("Multiply by 2 (x<<1) %d\n",(x<<1));
    printf("Multiply by 4 (x<<2) %d\n",(x<<2));
    printf("Multiply by 8 (x<<3) %d\n",(x<<3));
    
    return 0;
}

Embed on website

To embed this program on your website, copy the following code and paste it into your website's HTML: