До нуля
2000 мс · 256 МБ · всё или ничего
Во входных данных записаны числа. Считайте их, пока не встретится ноль, и выведите, сколько чисел вы прочитали до него.
Сам ноль в ответ не входит. Гарантируется, что ноль во входных данных есть.
Формат ввода
Не больше чисел по модулю не больше , затем ноль.
Формат вывода
Одно число.
Примеры
ввод
1 2 3 0
вывод
3
Примечание
Два условия сразу — «прочиталось» и «не ноль»:
while (std::cin >> x && x != 0) count++;
Оператор && вычисляет правую часть только если левая истинна. Поэтому при конце ввода x не проверяется вовсе.
Войдите, чтобы отправлять решения.