Определите количество четных элементов в последовательности, завершающейся числом 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
Pythoncount = 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 и увеличивать счетчик каждый раз, когда встречается четное число.
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili

