Делишь число на основание системы счисления в которую переводишь т.е. на 16, до тех пор,пока не получится частное меньше, чем делитель.
Остатки которые получились переводишь в соответствие с алфавитом новой системы счисления.Записывать с последнего остатка.
999 = 3е7
10985 = 2ае9
Для начала найдём мощность алфавита i
выразим i
теперь найдём количество информации I
I = K*i = 1024 * 768 *18 = <span>14155776 бит
переведём биты в наибольшую единицу измерения
</span>14155776 / 8 / 1024 / 1024<span> = </span><span>1,6875 мб.</span>
Program Test;
var A, B, C, S, K: byte;
begin
ReadLn(A, B, C);
S := ((A * C) * 2) + ((B * C) * 2);
K := S div 8;
if (k mod 10) > 0 then
begin Inc(K);WriteLn('Потребуется купить ', K, ' банок краски');
end;
if (k mod 10) < 0 then WriteLn('Потребуется купить ', K, ' банок краски');
end.
У нас раньше были такие ребусы )) Вроде ответ должен быть Принтер
Исполнители алгоритмовЗадание 5Исполнитель Робот ходит по клеткам бесконечной вертикальной клетчатой доски, переходя по одной из команд вверх, вниз, вправо, влево в соседнюю клетку в указанном направлении. Робот выполнил следующую программу:вправовверхвлевовлевовнизвнизвправовправовправо внизвлевоУкажите наименьшее возможное число команд в программе, переводящей Робота из той же <span>начальной клетки в ту же конечную</span>