Задание выполняется с использованием прилагаемых файлов.
Откройте файл электронной таблицы, содержащей в каждой строке три натуральных числа. Определите количество строк таблицы, содержащих числа, для которых выполнены оба условия:
— разность предмаксимального и минимального чисел не менее ;
— максимальное число не более .
Решение Excel
Откроем файл электронной таблицы и для начала в ячейку D1 запишем формулу для нахождения максимального числа строки:
=МАКС(A1:C1)
В ячейку E1 запишем формулу для нахождения минимального числа строки:
=МИН(A1:C1)
В ячейку F1 запишем формулу для нахождения предмаксимального числа строки:
=НАИБОЛЬШИЙ(A1:C1;2)
В ячейку G1 запишем формулу для проверки выполнения условия, что разность предмаксимального и минимального чисел не менее 30:
=ЕСЛИ(F1-E1>=30;1;0)
В ячейку H1 запишем формулу для проверки выполнения условия, что максимальное число не более 700:
=ЕСЛИ(D1<=700;1;0)
В ячейку I1 запишем формулу для проверки выполнения обоих условий одновременно:
=G1*H1
Растянем формулы на все строки таблицы. Для получения итогового результата подсчитаем сумму значений в столбце I, записав формулу в любую свободную ячейку:
=СУММ(I:I)
Решение на Python
f = open("9.txt") # Открываем файл расширения txt
a = [list(map(int, line.split())) for line in f] # Считывание строк чисел в файле
lines_count = 0 # Счётчик для количества подходящих под условие строк
for line in a: # Перебираем строки - списки из 3 чисел
mn, predmx, mx = sorted(line) # Получаем числа из сортированного списка
if predmx - mn >= 30 and mx <= 700: # Оба условия выполняются
lines_count += 1 # Увеличиваем счётчик на 1
print(lines_count) # Выводим ответ