Сообщение занимает 2 страницы по 35 строк. в каждой строке записано 70 символов. сколько символов в использованном алфавите, если всё сообщение содержит 3675 байт? решите эту с оформлением
Var a: array[1..10] of integer; b: array[1..10] of real; i,n: integer; s: real; begin s:=0; n:=0; write('массив a: '); for i:=1 to 10 do begin read(a[i]); if a[i]<0 then begin s:=s+a[i]; n:=n+1; end; write(a[i],' '); end; s:=s/n; writeln; writeln('среднее арифметическое отрицательных: ',s); writeln('количество отрицательных: ',n); write('массив b: '); for i:=1 to 10 do begin if a[i]<0 then b[i]:=s else b[i]:=a[i]; write(b[i]:7:3); end; end.
k = 2 * 35 * 70 = 4900 (количество символов в тексте)
I = 3675 Байт = 29400 бит (чтобы перевести в биты нужно умножить на 8)
N - ?
Найдём сколько бит отводится на 1 символ.
i = I / k
i = 29400 / 4900 = 6
N = 2 в степени i, а i = 6.
N = 2 в шестой степени.
N = 64.
ответ: 64