Дано n, массив А из n вещественных элементов и число K, K<0. Подсчитать в нем среднее значение для тех положительных элементов массива,величина которых меньше K.

18 Ноя 2019 в 19:56
132 +1
0
Ответы
1

Программа для решения этой задачи на языке Python может выглядеть следующим образом:

def calculate_average(arr, k):
count = 0
sum_positive = 0
for num in arr:
if num > 0 and num < k:
count += 1
sum_positive += num
if count == 0:
return "Нет положительных элементов, меньших K"
average = sum_positive / count
return average
n = int(input("Введите размер массива: "))
arr = []
for _ in range(n):
num = float(input("Введите элемент массива: "))
arr.append(num)
k = float(input("Введите число K: "))
result = calculate_average(arr, k)
print("Среднее значение для положительных элементов, меньших K: ", result)

Вы можете запустить эту программу, введя необходимые данные (размер массива, элементы массива и число K). Программа вычислит среднее значение для всех положительных элементов массива, которые меньше K, и выведет его на экран.

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