определим количество бит, приходящихся на 1 символ:
700 / 100 = 7 (бит)
по обратной формуле хартли определяем количество символов в алфавите:
n= 2i = 2⁷ = 128 символов
пс. не гарантирую что всё правильно
beglovatatiyana
01.10.2022
Const n = 30; // количетсво дней var i,count: integer; h: array [1..n] of integer; begin count: =0; writeln('введите количество осадков'); for i: =1 to n do read(h[i]); for i: =1 to n do if h[i]> 0 then count: =count+1; writeln('количество дождливых дней ', count) end. в первой строке указываем количество дней. это константа n далее объявляем, что переменная count равна 0. в этой переменной мы будем хранить количество дней с осадками. далее мы вводим с клавиатуры 30 чисел, показывающих осадки. потом мы проверяем, если число в массиве больше нуля, то мы увеличиваем count на единицу. тоесть прибавляем +1 день с осадками. в конце выводим количество дней с осадками
определим количество бит, приходящихся на 1 символ:
700 / 100 = 7 (бит)
по обратной формуле хартли определяем количество символов в алфавите:
n= 2i = 2⁷ = 128 символов
пс. не гарантирую что всё правильно