Могу сказать только про второе: Задание чисто на логику, биты и байты тут не причём, советую меня забанить если не правильно...
Он знает все буквы, но выговаривает только 20...
Если нужно узнать в байтах, то ты подели 12.5 на 20 (узнаешь сколько 1 буква), а потом умножь на 33.
Вуаля!