Задача к ЕГЭ по информатике на тему «обработка числовой последовательности» №1

Задание выполняется с использованием прилагаемых файлов.

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

f = open(’17.txt’)
a = [int(i) for i in f]
sr_arif = sum(a) / len(a)
k = 0
maxim = -10000
for i in range(1, len(a)):
    if a[i-1] > sr_arif or a[i] > sr_arif:
        if abs(a[i-1]) % 10 == 6 or abs(a[i]) % 10 == 6:
            k += 1
            maxim = max(maxim, a[i-1]+a[i])
print(k, maxim)

 

Ответ: 361 19274
Оцените статью
Я решу все!