Цикл for: три формы, break и continue
Содержание курса
Касса ярмарки
На городской ярмарке продавец пробивает товары один за другим, называя их цену. Каждая введённая сумма сразу учитывается в итоге, а когда все покупки оформлены, продавец вводит ноль — сигнал о том, что чек завершён.
Иногда в спешке в поле попадает случайная опечатка в виде отрицательного числа. Такие значения не должны портить результат, поэтому они молча игнорируются и на итог не влияют. Только корректные положительные суммы формируют окончательный счёт.
В конце программа выводит суммарную стоимость всех корректно введённых позиций. Если ни одна цена не оказалась положительной, итог будет равен нулю.
Формат ввода
Целые числа — цены покупок. Они могут быть записаны через пробел или с новой строки. Ввод всегда содержит завершающий 0; значения после него учитывать не нужно.
Формат вывода
Выведите одно целое число — сумму всех положительных цен до первого нуля. Отрицательные значения пропускайте.
Пример
Ввод: 120 80 -20 50 0 Вывод: 250
О данных в ответах
Используйте учебные данные. Не вставляйте пароли, токены, ключи доступа, паспортные и банковские данные, а также персональные данные других людей. Политика обработки данных.
- Тест 1Ввод
120 80 -20 50 0
Ожидаемый вывод250
Как проверяется решение
Сравнение вывода: Правила исходной проверяющей системы.
Отправьте решение, чтобы увидеть результаты тестов.
