Откройте файл электронной таблицы, содержащей в каждой строке пять натуральных чисел. Определите количество строк таблицы, для чисел которых выполнены оба условия:
– среднее число (по значению) кратно разности максимального и минимального.
– количество чисел, меньших 50 больше количества чисел, больших 50.
В ответе запишите только число.
Excel
Откроем файл электронной таблицы и для начала определим в строке максимальное, минимальное, среднее (по значению) числа. Воспользуемся формулами:
=НАИБОЛЬШИЙ($A1:$E1;1)
=НАИБОЛЬШИЙ($A1:$E1;3)
=НАИБОЛЬШИЙ($A1:$E1;5)
Таблица примет такой вид:
Для первого условия запишем формулу:
=ЕСЛИ(ОСТАТ(H1;F1-G1)=0;1;0)
Теперь посчитаем количество меньших/больших 50, для этого запишем формулы:
=СЧЁТЕСЛИ(A1:E1;”<50”) и =СЧЁТЕСЛИ(A1:E1;”>50”)
Осталось записать формулу для проверки строки:
=ЕСЛИ(И(I1=1;J1>K1);1;0)
Количество единиц и будет ответом.
Python
f = open(’9_1.txt’)
a = [list(map(int,i.split(’t’))) for i in f]
count = 0
for temp in a:
numbers = sorted(temp)
m50 = [i for i in numbers if i < 50]
b50 = [i for i in numbers if i > 50]
if numbers[2] % (max(numbers) - min(numbers)) == 0 and len(m50) > len(b50):
count += 1
print(count)