Вот пример программы на Python, которая решает поставленную задачу:
n = int(input())
count = 0
for i in range(n):
num = int(input())
if 10 <= num <= 99 and (num // 10) % 2 == 0:
count += 1
print(count)
Объяснение кода:
n
.count
, которая изначально равна 0. Она будет использоваться для подсчета количества двузначных чисел, начинающихся с четной цифры.n
чисел, считывая каждое число с помощью input()
и преобразуя его в целое число с помощью int()
.10 <= num <= 99
: Проверяет, является ли число двузначным.(num // 10) % 2 == 0
: Если число двузначное, то эта часть кода проверяет, является ли первая цифра четной. num // 10
дает первую цифру числа (например, для числа 23 это будет 2), а % 2 == 0
проверяет, является ли эта цифра четной.count
увеличивается на 1.count
, которое представляет собой количество двузначных чисел с четной первой цифрой.Пример работы:
Если на вход подаются следующие данные:
4
243
41
89
6
То программа выдаст:
0
А если на вход подаются следующие данные:
4
22
45
67
89
То программа выдаст:
4
Ответ: Программа, написанная на языке Python, определяет и выводит количество двузначных чисел с четной первой цифрой в заданной последовательности.