65(8)=53(10)< 53(7)=38(10)
64=2^i
i=6
n=57344*6=344064 бита=43008 байтов = 42 кб
В таких случаях у файлов "двойное" расширение - *.tar.gz
и, кстати, tar - не архиватор. утилита tar собирает несколько файлов в один, так как архиватор gzip может архивировать только один файл.
var
a: <em>array </em>[1..3] of <em>shortint</em>;
i: <em>byte</em>;
begin
for i := 1 to 3 do
begin
a[i] := random(-1024, -1);
writeln(String.Format('a[{0}] => {1}', i, a[i]));
end;
writeln();
a[1] := 0;
for i := 1 to 3 do writeln(String.Format('a[{0}] => {1}', i, a[i]));
<span>end.</span>