Поскольку мы имеем набор из 7 букв => нам понадобиться 3 бит на 1 символ. (Поясняю: чтобы закодировать до 2х символов - надо минимум 1 бит, до 4х символов - минимум 2 бит, до 8ми символов - 3 бит).
Пароль состоит из 6 символов => 6*3 бит= 18 бит = 18/8 байт = 2 1/4 байт округлим до целого числа байт, получим 1 пароль = 3 байт.
Для 100 паролей надо 100*3 байт = 300 байт.
Var r1,r2,r3,min:real;
begin
writeln('Введите результаты:');
readln(r1,r2,r3);
if r1<r2 then min:=r1 else min:=r2;
if r3<min then min:=r3;
writeln('Лучший результат = ',min);
end.
Пример:
Введите результаты:
12.1 10.8 11.7
Лучший результат = 10.8
Пишите нормальные значения не мб, а мегабайты.
Для начала перевидем I обьем(Дискета и CD диска) из мегабайт в байты.
Iд=1,44мбайт=1474.56кбайт=11'796.48байты
ICD=700мбайт=716'800кбайт=5'734'400байты
После этого делим Iд и ICD на Iобьем 1 страницы
Iд=11'794.48÷3000=3,93 округляем, получаем 3 страницы.
Хотя здесь вы бы сказали "Почему 3,а не 4"А вот почему, если вы бы округлили до 4 и умножили на 3000 для проверки, получилось бы 12000 байт, а это не верно потому что у Iд макс. 11'794.48.Поэтому у дискета уместится 3 страницы.
ICD=5'734'400÷3000=1911.46 округляем, получаем 1911 страниц.Поэтому у CD уместится 1911 страниц.
Ответ:3 <span>страницы текста уместится на дискету и 1911 страниц уместится на компакт-CD диск.
</span>P.S: Знак (') я писал, чтобы легче было распознать число.