20480 байт схема такова:
строки*символы*страницы
10*32*64 = 20480 байт
Это зависит от кодировки и форматирования. Ты ведь не хранишь на компе книги исключительно в *.txt, и только в кодировке windows-1251, правда?
Но если зажимать байты, то всё зависит от словаря (определяет набор символов).. . в русском алфавите 33 буквы, есть большие и маленькие буквы, " ", "-", ",", "!", "?", ":", ";", скобки и цифры.. . если в сообщении используется только русский язык, 128 вариантов должно хватить (в 64 уже не помещается) , это можно закодировать при помощи 7 бит
10*32*64*7 = 143360 бит
143360/8 = 17920 байт
Вообще, условия задачи описаны не полностью, т. к. не указан словарь
В Юникоде (UTF-16) 1 символ занимает 2 байта, в UTF-8 занимаемое символом место зависит от его кода, в ANSI - 1 байт
1символ - 1н байт 32*64*10=20480
10*32*64=320*64=20480
Вроде так, по калькулятору сверял