Я могу использовать только эти символы:
! ~ & ^ | + << >>
Вот таблица, которую мне нужно достичь:
input | output
--------------
0 | 0
1 | 8
2 | 16
3 | 24
С выходом я собираюсь сдвинуть влево 32-битное целое число.
Ex.
int main()
{
int myInt = 0xFFFFFFFF;
myInt = (x << (myFunction(2)));
//OUTPUT = 0xFFFF0000
}
int myFunction(int input)
{
// Do some magic conversions here
}
любые идеи ????