eolymp
bolt
Попробуйте наш новый интерфейс для отправки задач
Задачи

Вывести массив 3

Вывести массив 3

Лимит времени 1 секунда
Лимит использования памяти 128 MiB

Задан массив из n целых чисел. Вывести только его положительные элементы, не меняя первоначальный порядок.

Входные данные

Первая строка содержит число n (1n100). Во второй строке записаны n целых чисел, каждое из которых не превышает по модулю 100.

Выходные данные

В первой строке вывести количество положительных элементов массива. Во второй строке вывести сами положительные элементы. Если положительных элементов в массиве нет, то вывести "NO".

Пример

Входные данные #1
7
-2 5 4 -3 7 -3 0
Выходные данные #1
3
5 4 7
Входные данные #2
5
-2 -1 0 -1 -5
Выходные данные #2
NO
Автор Сергій Матвійчук
Источник Серия задач "Азбука программирования"