Вопрос задан 27.09.2023 в 17:53. Предмет Информатика. Спрашивает Кузьмина Алина.

Программа получает на вход последовательность целых чисел, каждое число записано в отдельной

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

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Аврамченко Егор.

Ответ:

c = 0

while True:

   a = int(input())

   if a == 0:

       break

   if a > 0:

       c += 1

print(c)

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения этой задачи вам нужно написать программу, которая будет считывать целые числа из входных данных, пока не встретит число 0, и подсчитывать количество четных положительных чисел. Вот пример программы на языке Python, которая делает это:

python
count = 0 # Инициализируем счетчик четных положительных чисел while True: num = int(input()) # Считываем число из входных данных if num == 0: break # Если встретили 0, выходим из цикла if num > 0 and num % 2 == 0: count += 1 # Увеличиваем счетчик, если число четное и положительное print(count) # Выводим количество четных положительных чисел

Вы можете вставить этот код в свою среду программирования или исполнить его в интерактивной среде Python, чтобы получить результат для ваших входных данных. Для ваших входных данных программа выведет число 3, так как в последовательности есть 3 четных положительных числа (2, -4 и 4), не считая завершающего 0.

0 0

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

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

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

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