8192 бит<span> = 8 килобит </span>8192 бит<span> = 1 </span>килобайт
Var s:string;
a:array['a'..'z'] of integer;
i:integer; c:char;
begin
writeln('Введите строку:');
readln(s);
for c:='a' to 'z' do a[c]:=0;
for i:=1 to length(s) do
if (s[i]>='a')and(s[i]<='z') then a[s[i]]:=a[s[i]]+1;
for c:='a' to 'z' do
if a[c]>0 then writeln(c,' ',a[c]);
end.
Программа:
Введите строку:
fhb5kbfыshfm.
b 2
f 3
h 2
k 1
m 1
s 1
Ну алфавит из 32 символов будет занимать 5 бит (исходя из подхода что в условии), тогда в секунду будет символов = 20 байт / 5 бит = 20 * 8 / 5 = 32 символа. Ну а так как она передовала целых 5 минут то ответ будет 32 * 5 * 60 = 9600
Я встретил вас-и все белое в <span>отжившем сердце ожило
вроде 50 символов
16*50=800 бит
800/8=100 байт</span>