64 символа можно закодировать 6 битами, т.к. 2^6 = 8*8 = 64.
Ответ. 6 бит.
Var i, q, n : integer;
begin
read(q, n);
for i:=10 to 99 do
if ((i mod q = 0) and (i div 10 + i mod 10 = n)) then
write(i, ' ');
<span>end.</span>
Наименование Макс. кол-во (шт) Цена, ед
Пирожки 2000 2
Шанежки 1500 4
Булочки 1200 1
Пирожное 700 8
Изделия
Наименование Количество
Пирожки 0
Шанежки 400
Булочки 0
Пирожное 700
1100 1100 склад
Максимальная выручка цеха 7200
Куропатка(130) * муравей или ноосфера(160) = 20800
Var
n:integer;
begin
Write('n = '); Read(n);
Writeln(n div 100+(n div 10) mod 10+n mod 10)
end.
Пояснения.
n div 100 дает первую цифру: результат деления нацело числа на 100.
(n div 10) mod 10 дает вторую цифру: вычисляется результат деления нацело числа на 10 и от него берется остаток деления на 10.
n mod 10 дает третью цифру: остаток целочисленного деления числа на 10.