def sum_of_max_min(arr): if not arr: return 0 max_num = arr[0] min_num = arr[0] for num in arr: if num > max_num: max_num = num if num < min_num: min_num = num return max_num + min_num # Пример использования arr = [5, 2, 8, 1, 9] result = sum_of_max_min(arr) print(result) # Вывод: 10
Этот код находит максимальный и минимальный элементы в массиве, а затем возвращает сумму этих элементов.
Пример на Python:
def sum_of_max_min(arr):if not arr:
return 0
max_num = arr[0]
min_num = arr[0]
for num in arr:
if num > max_num:
max_num = num
if num < min_num:
min_num = num
return max_num + min_num
# Пример использования
arr = [5, 2, 8, 1, 9]
result = sum_of_max_min(arr)
print(result) # Вывод: 10
Этот код находит максимальный и минимальный элементы в массиве, а затем возвращает сумму этих элементов.