2025-11-05 12:17:39 +03:00
|
|
|
|
/// Модуль упрощенной структуры
|
2015-12-28 14:25:15 +03:00
|
|
|
|
unit MyUnit; // имя модуля должно совпадать с именем файла
|
2015-05-14 22:35:07 +03:00
|
|
|
|
|
|
|
|
|
|
const Size = 100;
|
|
|
|
|
|
|
2025-11-05 12:17:39 +03:00
|
|
|
|
type IntArr = array of integer;
|
2015-05-14 22:35:07 +03:00
|
|
|
|
|
|
|
|
|
|
var Delimiter: string := ' ';
|
|
|
|
|
|
|
2015-12-28 14:25:15 +03:00
|
|
|
|
// Документирующие комментарии отображаются при наведении на имя курсора мыши
|
|
|
|
|
|
/// Заполняет массив случайными числами
|
2025-11-05 12:17:39 +03:00
|
|
|
|
function FillArr(n: integer): IntArr;
|
2015-05-14 22:35:07 +03:00
|
|
|
|
begin
|
2025-11-05 12:17:39 +03:00
|
|
|
|
Result := new integer[n];
|
|
|
|
|
|
for var i:=0 to Result.Length-1 do
|
|
|
|
|
|
Result[i] := Random(100);
|
2015-05-14 22:35:07 +03:00
|
|
|
|
end;
|
|
|
|
|
|
|
2015-12-28 14:25:15 +03:00
|
|
|
|
/// Возвращает минимальный элемент в массиве
|
2025-11-05 12:17:39 +03:00
|
|
|
|
function Min(a: IntArr): integer;
|
2015-05-14 22:35:07 +03:00
|
|
|
|
begin
|
2025-11-05 12:17:39 +03:00
|
|
|
|
Result := a[0];
|
|
|
|
|
|
for var i:=1 to a.Length-1 do
|
|
|
|
|
|
if Result > a[i] then
|
2015-05-14 22:35:07 +03:00
|
|
|
|
Result := a[i];
|
|
|
|
|
|
end;
|
|
|
|
|
|
|
|
|
|
|
|
end.
|