В файле 17-1.txt содержится последовательность целых чисел. Элементы последовательности могут принимать целые значения от –10 000 до 10 000 включительно. Определите количество пар, в которых один элемента меньше, чем среднее арифметическое всех чисел в файле, а второй – больше, чем среднее арифметическое всех чисел в файле. В ответе запишите два числа: сначала количество найденных пар, а затем – максимальную сумму элементов таких пар. В данной задаче под парой подразумевается два идущих подряд элемента последовательности.

Алекс2241 Алекс2241    1   21.01.2022 01:12    37

Ответы
VasyaKotikSnake VasyaKotikSnake  24.02.2022 18:54

ответ: 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)

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика