Вагоны до стоп-сигнала

тема: Поток без массивов · уровень: базовый

Условие

На сортировочной станции дежурный смотрит на табло: каждый раз, когда через участок проходит очередной вагон, на табло появляется его номер (положительное число). Как только загорается красный семафор, табло показывает 0 — это сигнал «стоп», и дальше вагоны уже не считаем.

В этой задаче нельзя использовать массивы и списки — только переменные.

Нужно узнать, сколько вагонов прошло до красного сигнала.

Формат ввода: Вводятся целые числа по одному в строке. Каждое число от 1 до 10^9. Последним вводится число 0 — это конец потока, оно не является номером вагона.

Формат вывода: Выведите одно число — сколько чисел было введено до 0 (сам 0 не считать).

Ограничения:

Пример: Ввод:

12
7
5
0

Вывод:

3

Решить задачу с автопроверкой на Python →

Куда дальше