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

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

Begin
k:=0;
Read(A);
While A <> 0 do
Begin
Read(A);
k:=k+1;
End;
Write(k)
End.



Ответ: Эта программа написана на языке Python. Она считывает целые неотрицательные числа из стандартного ввода, пока не встретит число 0. Затем она выводит количество прочитанных чисел, не считая 0. Вот пример кода, который реализует эту логику:
```python # Инициализируем счетчик чисел count = 0
# В бесконечном цикле считываем числа while True: # Считываем очередное число number = int(input()) # Если число равно 0, то выходим из цикла if number == 0: break # Увеличиваем счетчик на 1 count += 1
# Выводим счетчик на экран print(count) ```
Пример работы программы:
``` 1 7 9 0 3 ```
Как видите, программа вывела 3, потому что это количество чисел, которые были введены до 0. Число 5, которое было введено после 0, не учитывается. Надеюсь, это ответило на ваш вопрос.


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







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