В файле 17-1.txt содержится последовательность целых чисел. Элементы последовательности могут принимать целые значения от –10 000 до 10 000 включительно. Определите количество пар, в которых один элемента меньше, чем среднее арифметическое всех чисел в файле, а второй – больше, чем среднее арифметическое всех чисел в файле. В ответе запишите два числа: сначала количество найденных пар, а затем – максимальную сумму элементов таких пар. В данной задаче под парой подразумевается два идущих подряд элемента последовательности.
Answers & Comments
Ответ: python
f = open('17-1.txt')
s = [int(i) for i in f]
f.close()
c = 0
ms = 0
average = sum(s) / len(s)
for i in range(len(s)-1):
if (s[i] < average < s[i + 1]) or (s[i] > average > s[i + 1]):
c += 1
ms = max(ms, s[i]+s[i+1])
print(c)
print(ms)