Откройте файл электронной таблицы, содержащей в каждой строке пять натуральных чисел. Определите количество строк таблицы, для чисел которых выполнено оба условия:
– числа на нечётных позициях образуют возрастающую арифметическую прогрессию
– числа на чётных позициях расположены в порядке убывания
(Примечание: нумерация позиций начинается с 1)
В ответе запишите только число.
Excel
Откроем файл Excel.
В ячейку F1 запишем следующую формулу для определения разности между третьим и первым элементами:
=C1-A1
В ячейку G1 запишем следующую формулу для определения разности между пятым и третьим элементами:
=E1-C1
В ячейку H1 запишем следующую формулу для определения возрастающей арифметической прогрессии:
=И(F1=G1;F1>0)
В ячейку I1 запишем следующую формулу для определения порядка убывания:
=B1>D1
В ячейку J1 запишем следующую формулу для определения, являются ли оба условия верными:
=ЕСЛИ(И(H1;I1);1;0)
Растянем все формулы до конца таблицы. Сумма значений столбца J и будет ответом.
Python
f = open(’9_9_demo.txt’)
a = [list(map(int, i.split())) for i in f]
cnt = 0
for ls in a:
if ls[2] - ls[0] == ls[4] - ls[2] > 0 and ls[1] > ls[3]:
cnt += 1
print(cnt)