//pascalabc.net //версия 3.3, сборка 1634 (14.02.2018) function maxcnt(self: sequence of integer): integer; extensionmethod; begin var (max,k): =(integer.minvalue,1); foreach var v in self do if v> max then (max,k): =(v,1) else if v=max then k+=1; result: =k end; begin readseqintegerwhile(t-> t< > 0).maxcnt.println; end. пример: 12 15 61 8 7 8 20 20 5 51 54 61 30 61 0 78 94 94 94 94 94 3
lena260980
25.03.2022
Найдем количество бит на символ при формулы: n = 2^i, где: n - алфавит. i - количество бит на символ. 26 = 2^i. i = 5 бит (не можем взять 4 бита, так как 16 < 24, не хватит). найдем объем пароля: v = k * i, где: v - объем. k - размер пароля. v = 10 * 5 = 50 бит. так как ответ нужно дать в байтах, переведем биты в байты: 50/8 = 7 байт (6 байт взять не можем, так как 48 < 50). найдем сколько всего памяти отводится на одного человека: 500 / 10 = 50 байт. из этих 50 байт, 7 байт отводится на пароль. значит на дополнительные сведения: 50 - 7 = 43 байта. ответ: 43 байта.
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Переведите число 105, 125 из десятиричной в двоичную ?