Широкий круг вопросов

Массив arr из двадцати элементов сформирован командой: for i := 1 to 20 do arr[i] := (i - 12) * (i -

Автор Felini, Апр. 27, 2024, 18:34

« назад - далее »

Felini

Один нюанс требует разъяснения. Массив arr из двадцати элементов сформирован командой:

for i := 1 to 20 do arr := (i - 12) * (i - 12);

Чему равна сумма наибольшего и наименьшего элементов массива?


Josephina

Чтобы решить эту задачу, давайте посчитаем значения элементов массива arr.

По данной команде видно, что каждый элемент массива arr вычисляется как квадрат разности между i и 12 для значений i от 1 до 20.

Таким образом, мы можем вычислить значения элементов массива:

arr[1] = (1 - 12) * (1 - 12) = 121
arr[2] = (2 - 12) * (2 - 12) = 100
arr[3] = (3 - 12) * (3 - 12) = 81
...
arr[20] = (20 - 12) * (20 - 12) = 64

Теперь, чтобы найти наибольший и наименьший элементы массива, нам нужно просто найти максимальное и минимальное значения в этом списке.

Наибольший элемент arr_max = 121
Наименьший элемент arr_min = 64

Теперь мы можем найти сумму наибольшего и наименьшего элементов:

arr_max + arr_min = 121 + 64 = 185

Итак, сумма наибольшего и наименьшего элементов массива arr равна 185.