Предмет: Информатика,
автор: lk900
7. Создать массив случайных чисел. Вывести. Найти минимальный элемент и его индекс. Вывести. Вывести массив таким образом: сначала те элементы массива, которые идут за минимальным, затем те элементы, которые - перед минимальным включая и сам минимальный элемент. (на ПАСКАЛЕ)
Приложения:

Ответы
Автор ответа:
0
// PascalABC.NET 3.3, сборка 1583 от 25.11.2017
// Внимание! Если программа не работает, обновите версию!
begin
var a:=ArrRandom(ReadInteger('n='),-50,50); a.Println;
var imin:=a.IndexMin;
Writeln('Минимальный элемент №',imin+1,' равен ',a[imin]);
(a[imin+1:]+a[:imin+1]).Println
end.
Пример
n= 15
-28 1 28 39 43 48 -7 -26 50 39 -24 -40 -20 -18 35
Минимальный элемент №12 равен -40
-20 -18 35 -28 1 28 39 43 48 -7 -26 50 39 -24 -40
// Внимание! Если программа не работает, обновите версию!
begin
var a:=ArrRandom(ReadInteger('n='),-50,50); a.Println;
var imin:=a.IndexMin;
Writeln('Минимальный элемент №',imin+1,' равен ',a[imin]);
(a[imin+1:]+a[:imin+1]).Println
end.
Пример
n= 15
-28 1 28 39 43 48 -7 -26 50 39 -24 -40 -20 -18 35
Минимальный элемент №12 равен -40
-20 -18 35 -28 1 28 39 43 48 -7 -26 50 39 -24 -40
Похожие вопросы
Предмет: Физика,
автор: komarovnikita1937
Предмет: Математика,
автор: bobnevamaria12
Предмет: Қазақ тiлi,
автор: UNaruto7
Предмет: Обществознание,
автор: ариша2016260904
Предмет: Алгебра,
автор: Крекер002