Дан произвольный массив, состоящий из чисел: a1=5; a2=3; a3=8; a4=2; a5=10; a6=7; a7=20;...

0 голосов
116 просмотров

Дан произвольный массив, состоящий из чисел: a1=5; a2=3; a3=8; a4=2; a5=10; a6=7; a7=20; a8=1 . Напишите программу нахождения минимального из них. Нужно использовать Паскаль


Информатика | 116 просмотров
0

Какой же он "произвольный", если заданы значения всех его элементов?

0

Ляпы есть везде. И в учебниках, и у ФИПИ, и у академиков. И это общеизвестно. Так что оставьте свои подростковые советы своим сверстникам, если пока что не имеете понятия о взрослой жизни.

Дан 1 ответ
0 голосов
Правильный ответ

// PascalABC.NET 3.1, сборка 1239 от 08.05.2016
begin
  var a:=Arr(5,3,8,2,10,7,20,1); a.Println;
  Writeln(a.Min)
end.

Результат
5 3 8 2 10 7 20 1
1

(142k баллов)
0

А это и есть "через массив". Arr() создает массив без его предварительного описания. Тип и размер массива определяется по количеству элементов в списке.

0

Вы хотите увидеть вывод элементов? Я поправлю.

0

Способов решения масса!. Но еще раз: Вы НЕ УКАЗАЛИ в вопросе, как именно надо решать. Даже версию языка не указали.

0

Зайдите в справочную систему PascalABC.NET и посмотрите описание Println, Arr и т.д.

0

Школьная программа предполагает обучение каждого школьника на той версии, которая установлена в учебном классе. Мы здесь не можем знать, какая именно установлена у Вас.

0

Правила модерации ЗАПРЕЩАЮТ удалять вопрос, если на него дан хотя бы один верный ответ. А этот ответ верный. программа работает и не противоречит заданному вопросу.