Write the c++ program working as the simple calculator, performing operations of the integer numbers (given as two numbers from the keyboard): multiplication, division and division remainder. The program should check if the argument for multiplication or division is the multiplication of the power of 2 and, if applicable, implement the operation using the bitwise shift. The division remainder should be calculated based on the bit analysis (and not through the operator: %!). *Secure the code, soi t will enforce the implementation of the arithmetic shift right during the division.