Ответ:
15 kbite=15*1024 bite=8=15*1024 bit
12 GB=1024*12 MB=1024*1024*12KB=1024*1024*1024*12B
Дальше сам как нибудь.
То есть 1 ГБ=1024 МБ, 1 МБ=1024 КБ
1 КБ=1024 Байт, 1 Байт=8 бит
И наоборот такая же зависимость.
<span>Cобытия равновероятны, поэтому номера этажей не повторяются.</span>
N = 2^4 = 16 этажей.
Файл "main.cpp" - первое задание, "main50.cpp" - второе. Для формирования чисел используется корейский рандом. Ещё добавлю, что удалить числа из массива нельзя, а можно только создать новый.
{тоже как вариант}
const
v: array [0..9] of integer = (1,0,0,0,1,0,1,0,2,1);
var
x,n: integer;
begin
read(x);
n := 0;
repeat
n := n + v[x mod 10];
x := x div 10;
until x = 0;
write(n)
end.