Задание 9 ЕГЭ по информатике · EDBE37

Строки таблицы с двумя условиямиПовышеннаяКЭС 4.2КЭС 4.4
Задание выполняется с использованием прилагаемых файлов.
Откройте файл электронной таблицы, содержащей в каждой строке четыре натуральных числа. Определите количество строк таблицы, содержащих числа, для которых выполнены оба условия:
– наибольшее из четырёх чисел меньше суммы трёх других;
– четыре числа можно разбить на две пары чисел с равными суммами.
В ответе запишите только число.
1_9_EDBE37.xlsx

Показать ответ
118
Подсказки (3)
  1. Для каждой строки отдельно проверьте оба условия: сначала сравните наибольшее число с суммой остальных, затем рассмотрите варианты разбиения на две пары.
  2. Если числа обозначены как a, b, c, d, условие о парах выполняется, если верно хотя бы одно равенство: a+b=c+d, a+c=b+d или a+d=b+c.
  3. Отфильтруйте строки по двум условиям и посчитайте количество оставшихся строк. Получается 118.
Решение
# Чтение данных из файла
f = open('9.csv')
# разбитие данных по строкам
a = f.read().strip().split()
# разбитие строки на отдельные числа
for i in range(len(a)):
    a[i] = [int(x) for x in a[i].split(';')]
k = 0  # счетчик подходящих строк
# перебираем все строки
for s in a:
    # сортируем строку по возрастанию
    s.sort()
    # наибольшее меньше суммы трех других
    if max(s) < sum(s[:3]):
        # четыре числа можно рзабить на пары с равными суммами
        if s[0] + s[3] == s[1] + s[2]:
            # увеличение счетчика
            k += 1
print(k)
Частые ошибки
  • Проверяют только одно из двух условий.
  • Сравнивают наибольшее число с суммой всех четырёх чисел, а не с суммой трёх остальных.
  • Проверяют только один вариант разбиения чисел на пары.

Источник: Открытый банк ФИПИ · openfipi.devinf.ru

Похожие задания

9Определите количество строк таблицы, в которых квадрат суммы максимального и минимального чисел в строке…Строки таблицы с двумя условиями · E06AA09– в строке все числа различны; – утроенная сумма минимального и максимального чисел строки не меньше, чем…Строки таблицы с двумя условиями · E20F0A9– наибольшее из четырёх чисел меньше суммы трёх других; – среди четырёх чисел есть только одна пара равных…Строки таблицы с двумя условиями · E7EB1F9Определите сумму чисел в строке с наименьшим номером, для чисел которой выполнены оба условия: – в строке все…Строки таблицы с двумя условиями · EAAB949Определите количество строк таблицы, для которых выполнены оба условия: – в строке все числа различны; …Строки таблицы с двумя условиями9Откройте файл электронной таблицы, содержащей в каждой строке шесть натуральных чисел. Определите количество…Строки таблицы с двумя условиями

Нужен репетитор по информатике?

Посмотрите репетиторов, которые ведут занятия в Precettore, или оставьте заявку — подберём сами.

Репетиторы по информатике

Подбор репетитора

Напишите, что нужно, — команда Precettore подберёт репетитора и свяжется с вами.

Готовьтесь к ЕГЭ по информатике в Precettore

Варианты с автопроверкой, домашние задания от репетитора, онлайн-доска и разбор ошибок — в одном кабинете. Регистрация бесплатная.