
Программа получает на вход последовательность целых чисел, каждое число записано в отдельной
строке. Последовательность завершается числом0, при считывании которого программа должна закончить свою работу ивывести количество четных положительных членов последовательности (несчитая завершающего числа 0).Входные данные Выходные данные1 2-40510 240

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

Ответ:
Написано на питоне. Все работает и с комментариями. Второй пример противоречит условию





Программа должна считывать последовательность целых чисел, каждое число записано в отдельной строке, до тех пор, пока не будет считано число 0. После этого программа должна вывести количество четных положительных чисел в этой последовательности (не считая завершающего числа 0).
Для решения этой задачи можно использовать цикл, который будет выполняться до тех пор, пока считываемое число не равно 0. Внутри цикла нужно проверять, является ли считанное число четным и положительным. Если это условие выполняется, увеличиваем счетчик четных положительных чисел на 1.
Вот пример программы на языке Python, которая решает данную задачу:
```python count = 0
while True: num = int(input()) if num == 0: break if num > 0 and num % 2 == 0: count += 1
print(count) ```
При запуске этой программы и вводе последовательности чисел 1, 2, -4, 0, программа выведет число 1, так как в этой последовательности есть только одно четное положительное число (число 2).


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







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili