Показания термометра до нуля
Условие
Дежурный в классе записывает показания термометра. Он пишет их по одному в строке. Когда он вводит число 0, запись заканчивается, и это число 0 не считается показанием.
Нужно вывести, сколько показаний он записал, и вывести все эти показания по возрастанию.
Формат ввода
Вводятся целые числа по одному в строке. Последняя строка — число 0.
Формат вывода
В первой строке выведите количество чисел до нуля. Во второй строке выведите эти числа по возрастанию через пробел.
Ограничения
- Каждое число до нуля — целое и лежит в диапазоне от
-100до100. - Числа до нуля не равны
0. - Количество чисел до нуля — от
1до1000. - В числах могут быть повторы и отрицательные значения.
Пример
Ввод:
3
-1
3
2
0
Вывод:
4
-1 2 3 3Решить задачу с автопроверкой на Python →
Куда дальше
- С нуля до олимпиады: маршрут — сколько занимает язык, какие приёмы нужны и к какому этапу это ведёт
- Родителям: подготовка бесплатно — сколько стоит репетитор, что даёт бесплатный маршрут и как понять, что ребёнок занимается
- Школьный этап ВсОШ по информатике — как устроен первый этап и план подготовки за четыре недели