Предмет: Информатика,
автор: misterlukinov
Заполните массив случайными числами и найдите 2 МИНИМАЛЬНЫХ элемента массива и их номера. Паскаль
Ответы
Автор ответа:
1
//PascalABC.NET 3.1 сборка 1200
begin
// создаем массив и заполняем случайными числами от -50 до 50
var a := ArrRandom(ReadInteger('n='), -50, 50);
//выводим массив
a.Println;
//находим индекс максимального элемента
var max := a.IndexMax();
// выводим значение макс. элемента и его индекса
writeln('Max = ', a[max], ' Index = ', max);
// заменяем максимальный элемент минимумом
a[max] := -50;
//находим индекс второго максимального элемента (на данный момент уже первого)
max := a.IndexMax;
// выводим значение элемента и его индекса
writeln('Max = ', a[max], ' Index = ', max);
end.
begin
// создаем массив и заполняем случайными числами от -50 до 50
var a := ArrRandom(ReadInteger('n='), -50, 50);
//выводим массив
a.Println;
//находим индекс максимального элемента
var max := a.IndexMax();
// выводим значение макс. элемента и его индекса
writeln('Max = ', a[max], ' Index = ', max);
// заменяем максимальный элемент минимумом
a[max] := -50;
//находим индекс второго максимального элемента (на данный момент уже первого)
max := a.IndexMax;
// выводим значение элемента и его индекса
writeln('Max = ', a[max], ' Index = ', max);
end.
misterlukinov:
Что-то не очень понятно. Могли бы вы написать подробно?
добавила коментарии к каждой строке
Похожие вопросы
Предмет: Математика,
автор: vb3498769
Предмет: Физика,
автор: ymelnyk00990
Предмет: Українська мова,
автор: Аноним
Предмет: Алгебра,
автор: evgeneselevich98
Предмет: Биология,
автор: ahmadahmadidov