Дано n, массив А из n вещественных элементов и число K, K<0. Подсчитать в нем среднее значение для тех положительных элементов массива,величина которых меньше K.
Программа для решения этой задачи на языке 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, и выведет его на экран.
Программа для решения этой задачи на языке 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, и выведет его на экран.