Входные данные: a, b (смотри строку с cin>>...;)
Выходные данные: s (смотри строку с cout<<...;)
Из самого задания не совсем понятно, что за входные и выходные данные имеются ввиду. Написал я переменные, которым мы присваиваем значение при вводе и значение переменной, которой мы выводим.
10110111= 167 в десятичной сист. счисления.
0011010001001010010110110101110
10101100001011100010100010101010
0010100100101011101001010