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

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

– количество чётных чисел — чётное число.

– количество нечётных чисел – нечётное число.

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

Excel

Откроем файл электронной таблицы и для начала определим чётность каждого числа строки при помощи формулы:

=ОСТАТ(A1;2)

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

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

Осталось проверить строку:

=ЕСЛИ(И(ОСТАТ(K1;2)=0;ОСТАТ(L1;2)=1);1;0)

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

Python

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

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