120 страниц
Объяснение:
К = k1 * k2 * k3, где
К - количество символов в документе
k1 - количество страниц в документе
k2 - количество строк на странице
k3 - количество символов в строке
I = К * i, где
I - длина двоичного кода (информационный объём документа)
К - количество символов в документе
i - информационный вес символа (количество бит или байт, которым кодируется 1 символ)
В KOI8-U 1 символ кодирует 1 байтом.
Дано:
k2 = 128
k3 = 48
I = 720 Кбайт = 737 280 байт
i = 1 байт
Найти:
k1
I = k1 * k2 * k3 * i
k1 = I / (k2 * k3 * i)
k1 = 737 280 / (128 * 48 * 1) = 120 страниц
Поделитесь своими знаниями, ответьте на вопрос:
Вшколу пришло n первоклассников. из них надо сформировать несколько классов. при этом требуется соблюсти следующие условия: в классе не может учиться более 25 человек, количество классов должно быть наименьшим, количество учеников в каждом классе должно быть примерно одинаковым, то есть количество учеников в двух разных классов может различаться не более чем на 1. ваша программа должна вывести два числа: количество классов и количество учеников в самом маленьком классе. input format одно натуральное число n, n≤1000 output format через пробел два целых числа — количество классов и количество учеников в самом маленьком классе.
begin
var n := ReadInteger;
if n mod 25 = 0 then
Println(25, n div 25)
else
begin
var (n1, n2) := (24, 25);
var r: integer;
repeat
for var i := 1 to n div n1 do
begin
r := (n - n1 * i) mod n2;
if r = 0 then
begin
Println(n1, i + (n - n1 * i) div n2);
exit
end;
end;
Dec(n1);
Dec(n2);
until n1 = 0;
end;
end.
PascalABC.NET