program ideone;
type
TDoubleDynArray = array of Double;
var
ddaSource, ddaDest: TDoubleDynArray;
begin
SetLength(ddaSource, 3);
ddaSource[0] := 3.14;
ddaSource[1] := 2.51;
ddaSource[2] := 4.25;
SetLength(ddaDest, Length(ddaSource));
Move(ddaSource[0], ddaDest[0], Length(ddaSource) * SizeOf(Double));
WriteLn(ddaDest[0]:2:2);
WriteLn(ddaDest[1]:2:2);
WriteLn(ddaDest[2]:2:2);
end.
cHJvZ3JhbSBpZGVvbmU7Cgp0eXBlCiAgVERvdWJsZUR5bkFycmF5ID0gYXJyYXkgb2YgRG91YmxlOwoKdmFyCiAgZGRhU291cmNlLCBkZGFEZXN0OiBURG91YmxlRHluQXJyYXk7CmJlZ2luCiAgU2V0TGVuZ3RoKGRkYVNvdXJjZSwgMyk7CiAgZGRhU291cmNlWzBdIDo9IDMuMTQ7CiAgZGRhU291cmNlWzFdIDo9IDIuNTE7CiAgZGRhU291cmNlWzJdIDo9IDQuMjU7CgogIFNldExlbmd0aChkZGFEZXN0LCBMZW5ndGgoZGRhU291cmNlKSk7CiAgTW92ZShkZGFTb3VyY2VbMF0sIGRkYURlc3RbMF0sIExlbmd0aChkZGFTb3VyY2UpICogU2l6ZU9mKERvdWJsZSkpOwoKICBXcml0ZUxuKGRkYURlc3RbMF06MjoyKTsKICBXcml0ZUxuKGRkYURlc3RbMV06MjoyKTsKICBXcml0ZUxuKGRkYURlc3RbMl06MjoyKTsKZW5kLgo=