Задача к ЕГЭ по информатике на тему «Количество строк, удовлетворяющих условию» №2

Откройте файл электронной таблицы, содержащей в каждой строке пять натуральных чисел. Определите количество строк таблицы, для чисел которых выполнены оба условия:

– сумма чётных чисел больше суммы нечётных чисел.

– количество чётных чисел меньше количества нечётных чисел.

В ответе запишите только число.

Excel

Откроем файл электронной таблицы и в ячейку F1 запишем формулу:

=ОСТАТ(A1;2)

Tак мы определили четность первого числа в строке, растянем формулу для остальных чисел в строке и для остальных строк. Теперь посчитаем количество чётных/нечётных чисел в строке, запишем формулы:

=СЧЁТЕСЛИ($F1:$J1;0) и =СЧЁТЕСЛИ($F1:$J1;1)

Осталось определить сумму чётных/нечётных чисел в строке, запишем формулы:

=СУММЕСЛИ(F1:J1;0;A1:E1) и =СУММЕСЛИ(F1:J1;1;A1:E1)

Проверим, что наши условия выполняются, формула будет такой:

=ЕСЛИ(И(M1>N1;K1<L1);1;0)

Ответом будет количество единиц.

Python

f = open(’9_1.txt’)
a = [list(map(int,i.split(’t’))) for i in f]
count = 0
for i in a:
    temp = [i[0],i[1],i[2],i[3],i[4]]
    odd = [i for i in temp if i % 2 != 0]
    even = [i for i in temp if i % 2 == 0]
    if len(odd) > len(even) and sum(even) > sum(odd):
        count += 1
print(count)

Ответ: 52
Оцените статью
Я решу все!