Предмет: Информатика, автор: misterlukinov

Заполните массив случайными числами и найдите 2 МИНИМАЛЬНЫХ элемента массива и их номера. Паскаль

Ответы

Автор ответа: archery
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.

misterlukinov: Что-то не очень понятно. Могли бы вы написать подробно?
archery: добавила коментарии к каждой строке
Похожие вопросы
Предмет: Математика, автор: flynettpew
Предмет: Алгебра, автор: evgeneselevich98
Предмет: Биология, автор: ahmadahmadidov