Задание 9 ЕГЭ по информатике · EDBE37
Строки таблицы с двумя условиямиПовышеннаяКЭС 4.2КЭС 4.4
Задание выполняется с использованием прилагаемых файлов.
Откройте файл электронной таблицы, содержащей в каждой строке четыре натуральных числа. Определите количество строк таблицы, содержащих числа, для которых выполнены оба условия:
– наибольшее из четырёх чисел меньше суммы трёх других;
– четыре числа можно разбить на две пары чисел с равными суммами.
В ответе запишите только число.
1_9_EDBE37.xlsxОткройте файл электронной таблицы, содержащей в каждой строке четыре натуральных числа. Определите количество строк таблицы, содержащих числа, для которых выполнены оба условия:
– наибольшее из четырёх чисел меньше суммы трёх других;
– четыре числа можно разбить на две пары чисел с равными суммами.
В ответе запишите только число.
Показать ответ
118
Подсказки (3)
- Для каждой строки отдельно проверьте оба условия: сначала сравните наибольшее число с суммой остальных, затем рассмотрите варианты разбиения на две пары.
- Если числа обозначены как a, b, c, d, условие о парах выполняется, если верно хотя бы одно равенство: a+b=c+d, a+c=b+d или a+d=b+c.
- Отфильтруйте строки по двум условиям и посчитайте количество оставшихся строк. Получается 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
Варианты с автопроверкой, домашние задания от репетитора, онлайн-доска и разбор ошибок — в одном кабинете. Регистрация бесплатная.