ОТДЕЛ Задание+;
ИСПОЛЬЗУЕТ Вывод ИЗ "...\Отделы\Обмен\", Матем ИЗ "...\Отделы\Числа\";
ПЕР
A: РЯД 10 ИЗ ЦЕЛ;
сч, мин, имин: ЦЕЛ;
УКАЗ
ОТ сч := 0 ДО РАЗМЕР(A)-1 ВЫП
A[сч] := УЗК(ВШИРЦЕЛ(Матем.случ() * 49)) + 1;
Вывод.ЧЦел("%d ", A[сч], 0, 0, 0)
КОН;
мин := A[0];
имин := 0;
ОТ сч := 1 ДО РАЗМЕР(A) - 1 ВЫП
ЕСЛИ A[сч] < мин ТО мин := A[сч]; имин := сч КОН
КОН;
сч := A[РАЗМЕР(A) - 1];
A[РАЗМЕР(A) - 1] := A[имин];
A[имин] := сч;
Вывод.Цепь("^");
ОТ сч := 0 ДО РАЗМЕР(A)-1 ВЫП
Вывод.ЧЦел("%d ", A[сч], 0, 0, 0)
КОН
КОН Задание.