Откройте файл электронной таблицы, содержащей в каждой строке четыре натуральных числа.
Определите количество строк таблицы, содержащих числа, для которых выполнены оба условия:
— наименьшее из четырёх чисел более чем в шесть раз меньше суммы трёх других;
— произведение наибольшего и наименьшего числа больше произведения оставшихся чисел.
В ответе запишите только число.
Посчитаем количество ячеек, удовлетворяющих условиям.
=ЕСЛИ(МАКС(A1:D1)*МИН(A1:D1)>НАИБОЛЬШИЙ(A1:D1;2)*НАИМЕНЬШИЙ(A1:D1;2);1;0).
Cкопируем формулу на весь
=ЕСЛИ(И(G1=1;H1=1);1;0)
и скопируем формулу на весь
Ответ: 118.
Приведём решение Андрианова Ильи на языке Python.
count = 0
for s in open('9.txt'):
M = sorted([int(i) for i in s.split()])
if (6 * M[0]) < (M[1] + M[2] + M[3]):
if (M[3] * M[0]) > (M[1] * M[2]):
count += 1
print(count)
Приведём решение Артёма Божко на языке Python.
f = open('9_58321.txt')
f = f.readlines()
sp = []
k = 0
for i in f:
sp.append(i.replace('\n', '').split())
for j in sp:
i = list(map(int, j))
i.sort()
a = int(i[0])
b = int(i[1])
c = int(i[2])
d = int(i[3])
if (a*6 < sum([b, c, d])) and (a*d > b*c):
k += 1
print(k)

