Вопрос задан 11.04.2026 в 22:54. Предмет Информатика. Спрашивает Рябинина Настя.

Определите количество четных элементов в последовательности, завершающейся числом 0. Само число 0 и все, что следует за ним, учитывать не нужно.

Перейти к ответам

Ответы на вопрос

Отвечает Майоров Евгений.

Нужно подсчитать, сколько четных чисел встретится в последовательности до первого нуля.

Что важно по условию

  • Последовательность вводится по одному числу.

  • Как только встретилось число 0, ввод считается завершенным.

  • Сам 0 не учитывается.

  • Все числа после него тоже не учитываются.

  • Нужно посчитать только те числа, которые делятся на 2 без остатка.

Идея решения

Заводим счетчик, сначала он равен 0.

Дальше читаем числа в цикле:

  • если число равно 0 — заканчиваем работу;

  • если число четное — увеличиваем счетчик на 1.

После завершения цикла выводим счетчик.

Пример

Ввод:
1 2 3 4 5 6 0 8 10

До нуля идут числа:
1, 2, 3, 4, 5, 6

Из них четные:
2, 4, 6

Ответ:
3

Программа на Python

Python
count = 0

while True:
x = int(input())
if x == 0:
break
if x % 2 == 0:
count += 1

print(count)

Пояснение к коду

  • count = 0 — переменная для подсчета четных элементов.

  • while True — бесконечный цикл, который будет работать, пока не встретится 0.

  • if x == 0: break — останавливаем цикл при вводе 0.

  • if x % 2 == 0 — проверяем, является ли число четным.

  • count += 1 — увеличиваем количество четных чисел.

  • print(count) — выводим итог.

Кратко

Алгоритм такой: читать числа до 0 и увеличивать счетчик каждый раз, когда встречается четное число.

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос