Показания термометра до нуля

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

Условие

Дежурный в классе записывает показания термометра. Он пишет их по одному в строке. Когда он вводит число 0, запись заканчивается, и это число 0 не считается показанием.

Нужно вывести, сколько показаний он записал, и вывести все эти показания по возрастанию.

Формат ввода

Вводятся целые числа по одному в строке. Последняя строка — число 0.

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

В первой строке выведите количество чисел до нуля. Во второй строке выведите эти числа по возрастанию через пробел.

Ограничения

Пример

Ввод:

3
-1
3
2
0

Вывод:

4
-1 2 3 3

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

Куда дальше