Откройте файл электронной таблицы, содержащей в каждой строке три натуральных числа.
Выясните, какое количество троек чисел может являться сторонами треугольника, то есть удовлетворяет неравенству треугольника. В ответе запишите только число.
Решение Excel:
Неравенство треугольника заключается в том, что сумма двух любых сторон всегда больше третьей стороны.
Следовательно, нам нужно в свободном столбце записать формулу, которая проверяет данное свойство у предполагаемых треугольников, выглядит она вот так — =ЕСЛИ(И(A1+B1>C1;A1+C1>B1;B1+C1>A1); 1; 0).
Если условие выполняется, то возвращается единица, в противном случае — ноль.
Растягиваем ячейку с формулой до конца двойным кликом по правому нижнему уголку клетки(то есть там, где квадратик) и выделяем весь столбик.
Внизу должна отобразиться сумма, но если она у вас не отображается, то щёлкните по нижней панели в экселе правой кнопкой мыши и поставьте галочку рядом с суммой.
Решение программой:
f = open(’9.txt’, ’r’)
count = 0
for line in f:
nums = list(map(int, line.split()))
nums.sort()
if nums[0] + nums[1] > nums[2]:
count += 1
print(count)