В двоичную:
556:2=278 ост.0
278:2=139 ост.0
139:2=69 ост.1
69:2=34 ост.1
34:2=17 ост.0
17:2=8 ост.1
8:2=4 ост.0
4:2=2 ост.0
2:2=1 ост.0
1:2=0 ост.1
Остатки записываем в обратном порядке (снизу вверх): 1000101100
в восьмеричную:
556:8=69 ост.4
69:8=8 ост.5
8:8=1 ост.0
1:8=0 ост.1
Остатки записываем в обратном порядке (снизу вверх): 1054
в шестнадцатеричную:
556:16=34 ост.12 (С)
34:16=2 ост.2
2:16=0 ост.2
Остатки записываем в обратном порядке (снизу вверх): 22С
Если буква кодируется одним байтом, то 8. Если двумя - только 4.
Выделение и deleted вроде
1 действие - налить 5 литров и перелить в 7 л банку
2 действие - налить еще в 5 л банку воды долить недостающие 2 литра в 7 л банку
3 действие - в 5 л банке осталось - 3 литра
4 действие - выливаем все из 7 л банки
5 действие - в пустую 7 литровую банку выливаем 3 литра, которые остались в 5 л банке
6 действие - наливаем полную 5 л банку и выливаем 4 литра недостающие в 7 л банку
Таким образом в 5 л банке остается 1 литр