НАПИСАТЬ КОД НА ПИТОНЕ! На вход программе поступает набор чисел в диапазоне [10; 10000]. Необходимо узнать сколько чисел в массиве находятся в диапазоне между средним значением и медианой, включая совпадающие с этими показателями значения. Медианой называется такое значение, что ровно половина из оставшихся элементов больше медианы и, соответственно, вторая половина меньше медианы.
Входные данные представлены в файле следующим образом. В первой строке записано нечетное число N – количество чисел. В каждой из последующих N строк записано одно число из обрабатываемой последовательности. В качестве ответа вывести одно число – количество чисел, находящихся в диапазоне между средним значением и медианой.
Пример входного файла:
7
10
47
60
84
65
47
37
При таких исходных результатом является число 2. Среднее значение равно 50, медиана – 47.
ответ: 2.
file = open("input.txt", "r")
nums = []
sred = 0
nums = file.read().split("\n")
for i in range(1, len(nums)):
sred += int(nums[i])
nums.sort()
med = int(nums[int(len(nums) / 2 - 0.5)])
sred /= len(nums)-1
print(abs(med - sred)- 1)