Я очень часто работаю с массивами и выполняю различные операции с их элементами. Недавно мне понадобилось определить количество чётных элементов массива, значения которых больше 5. Я решил написать программу для этого٫ чтобы упростить себе работу в будущем.
Сначала пользователь вводит число N ‒ количество элементов массива. После этого следует N натуральных чисел, которые сохраняются в массив. Мне нравится работать с клавиатурой, так как это прямой ввод информации, и я могу контролировать данные, которые вводятся в программу.
Как только я получил все числа и сохранял их в массив, я приступил к проверке каждого элемента. Я использовал цикл, чтобы пройти по всему массиву и посчитать количество удовлетворяющих условию чисел. То есть я проверял каждый элемент массива на чётность и значение больше 5;Если условие выполнялось٫ я увеличивал счетчик на единицу. В конце работы программы я выводил значение счетчика на экран. Если счетчик оказывался равен нулю٫ то я выводил «0».Вот пример работы программы⁚
py
N int(input(″Введите количество элементов массива⁚ ″))
arr []
for i in range(N)⁚
num int(input(″Введите число⁚ ″))
arr.append(num)
count 0
for num in arr⁚
if num > 5 and num % 2 0⁚
count 1
print(count)
Пример входных данных №1⁚
Введите количество элементов массива⁚ 3
Введите число⁚ 8
Введите число⁚ 34
Введите число⁚ 10
Пример выходных данных №1⁚
3
Пример входных данных №2⁚
Введите количество элементов массива⁚ 4
Введите число⁚ 19
Введите число⁚ 2
Введите число⁚ 21
Введите число⁚ 4
Пример выходных данных №2⁚
0
Теперь у меня есть готовая программа, которая позволяет мне быстро определить количество чётных элементов массива, значения которых больше 5. Это удобно и экономит мне время при работе с данным типом задач.