Смотри, нам нужно хранить 100 чисел, это никак не сходится со степенями двойки, следовательно, нам нужно взять ближайшую большую степень. В данном случае это 7. Почему же большую? А всё просто, если мы возьмём ближайшую меньшую, то мы не сможем закодировать все числа, а сможем закодировать только до 64.
Потому что 100 в 2сс = 1100100
Объяснение:
Что равно(длинна) 7 битам, минимальному количеству, достаточных для кодирования этого числа
Смотри, нам нужно хранить 100 чисел, это никак не сходится со степенями двойки, следовательно, нам нужно взять ближайшую большую степень. В данном случае это 7. Почему же большую? А всё просто, если мы возьмём ближайшую меньшую, то мы не сможем закодировать все числа, а сможем закодировать только до 64.
Остались вопрос - добро в комментарии