Program YaBidlo;
Var
i, A: longint;
x,
u, j,
N, m : longint;
Function FDiv (A, left : LongInt) : LongInt;
var
d,
i : longint;
begin
d := 1;
for i := left to Trunc (Sqrt (A)) do
if (A mod i = 0)
then
begin
d := i;
Break;
end;
if (d <> 1)
then
FDiv := d
else
FDiv := A;
end;
Function g (N, u : longint) : longint;
var
i : longint;
begin
i := 0;
while (N mod u = 0)
do
begin
Inc (i);
N := N div u;
end;
g := i;
end;
Begin
Assign (Input, 'input.txt');
Assign (Output, 'output.txt');
Reset (Input);
Read (A);
Close (Input);
m := 0;
N := 1;
i := FDiv (A, 2);
u := 2;
while (A > 1)
do
begin
N := N * i;
j := 0;
while (A mod i = 0)
do
begin
Inc (j);
A := A div i;
end;
if (j > m)
then
begin
m := j;
u := i;
end;
i := FDiv (A, i + 2);
end;
x := 1;
while (g (N * x, u) * N * x < m)
do
Inc (x);
N := N * x;
ReWrite (Output);
Write (N);
Close (Output);
End.
360₈=3*8²+6*8=240₁₀
F2₁₆=15*16+2=242₁₀
11110001₂=241₁₀
10001111₂=143₂
10101111₂=175₁₀
11110011₂=243₁₀
Отсюда делаем вывод, что правильный ответ 1)
<em>512 бит = 64 байт</em>
<em>81 902 бит = 10 240 байт</em>
<em>15 кб = 15 360 байт</em>
<em>88 кб = 720 896 бит</em>
<em>5 гб = 5 120 мб</em>
<em>1 мб = 1 048 576 байт.</em>
<em><u>Пожалуйста)</u></em>
Строку for var.. надо поменять на
for var n:=k to 1 do
V=10c*96000Гц*8 бит = 7680000 бит = 960000 байт = 937,5 Кб