Вопрос:

Напишите программу, которая в последовательности натуральных чисел определяет количество двузначных чисел, у которых первая цифра чётная. Программа получает на вход количество чисел в последовательности, а затем сами числа. Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна вывести одно число — количество двузначных чисел, у которых первая цифра чётная. Пример работы программы: Входные данные 4 243 41 89 6

Ответ:

Вот пример программы на 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)

Объяснение кода:

  1. Считываем количество чисел: Сначала программа считывает количество чисел, которые будут введены. Это значение сохраняется в переменной n.
  2. Инициализируем счетчик: Создается переменная count, которая изначально равна 0. Она будет использоваться для подсчета количества двузначных чисел, начинающихся с четной цифры.
  3. Цикл по введенным числам: Затем программа перебирает n чисел, считывая каждое число с помощью input() и преобразуя его в целое число с помощью int().
  4. Проверка числа: Для каждого числа выполняется проверка:
    • 10 <= num <= 99: Проверяет, является ли число двузначным.
    • (num // 10) % 2 == 0: Если число двузначное, то эта часть кода проверяет, является ли первая цифра четной. num // 10 дает первую цифру числа (например, для числа 23 это будет 2), а % 2 == 0 проверяет, является ли эта цифра четной.
  5. Увеличение счетчика: Если число удовлетворяет обоим условиям, счетчик count увеличивается на 1.
  6. Вывод результата: После обработки всех чисел программа выводит значение счетчика count, которое представляет собой количество двузначных чисел с четной первой цифрой.

Пример работы:

Если на вход подаются следующие данные:

4
243
41
89
6

То программа выдаст:

0

А если на вход подаются следующие данные:

4
22
45
67
89

То программа выдаст:

4

Ответ: Программа, написанная на языке Python, определяет и выводит количество двузначных чисел с четной первой цифрой в заданной последовательности.

Смотреть решения всех заданий с листа
Подать жалобу Правообладателю

Похожие