Задан одномерный массив целых чисел. Вычислить сумму значений элементов, значения которых меньше половины значения максимального элемента чисел,но больше половины минимального элемента.

20 Янв 2020 в 19:42
121 +1
0
Ответы
1

Пример реализации на Python:

def sum_elements(arr):
max_val = max(arr)
min_val = min(arr)
half_max = max_val / 2
half_min = min_val / 2
total_sum = 0
for num in arr:
if half_min < num < half_max:
total_sum += num
return total_sum
# Пример использования
arr = [3, 7, 12, 5, 2, 8, 4]
result = sum_elements(arr)
print(result)

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

18 Апр 2024 в 19:33
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир