EduBrick

До нуля

2000 мс · 256 МБ · всё или ничего

Во входных данных записаны числа. Считайте их, пока не встретится ноль, и выведите, сколько чисел вы прочитали до него.

Сам ноль в ответ не входит. Гарантируется, что ноль во входных данных есть.

Формат ввода

Не больше 10510^5 чисел по модулю не больше 10910^9, затем ноль.

Формат вывода

Одно число.

Примеры

ввод
1 2 3 0
вывод
3

Примечание

Два условия сразу — «прочиталось» и «не ноль»:

while (std::cin >> x && x != 0) count++;

Оператор && вычисляет правую часть только если левая истинна. Поэтому при конце ввода x не проверяется вовсе.

Войдите, чтобы отправлять решения.