Дан массив d размером 5 элементов. элементы случайные числа от -10 до 10. а)найти произведение элементов массива б)найти наибольший элемент массива в) выполнить сортировку массива по убыванию
В переменной s суммируются разности элементов, идущих друг за другом. Для того, чтобы s была наименьшей после выполнения программы, необходимо, чтобы разность элементов была наименьшей. Поскольку массив целочисленный, наименьшая разность равна единице. Алгоритм обрабатывает первые десять элементов массива, следовательно, наименьшее значение, которое может иметь переменная s после выполнения данной программы, равно 27 + 10 · 1 = 37. ответ: 37.
В переменной s суммируются разности элементов, идущих друг за другом. Для того, чтобы s была наименьшей после выполнения программы, необходимо, чтобы разность элементов была наименьшей. Поскольку массив целочисленный, наименьшая разность равна единице. Алгоритм обрабатывает первые десять элементов массива, следовательно, наименьшее значение, которое может иметь переменная s после выполнения данной программы, равно 27 + 10 · 1 = 37. ответ: 37.
===== PascalABC.NET =====
begin
var D := ArrRandom(5, -10, 10);
D.Println.Product.Println; // произведение
Println('max =', D.Max); // максимум
D.SortedDescending.Println // сортировка
end.