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

Тема "Опрацювання одновимірних масивів" розділу "Алгоритми і програми"

Змагання > Масиви Вивести масив 3

Задано масив з n цілих чисел. Виведіть тільки додатні його елементи, не змінюючи їх початковий порядок.
Вхідні дані. Перший рядок містить число n (1 ≤ n ≤ 100). У другому рядку записані n цілих чисел, кожне з яких не перевищує за модулем 100.
Вихідні дані. У першому рядку виведіть кількість додатних елементів масиву. У другому рядку виведіть самі додатні елементи. Якщо додатніх елементів в масиві немає, то виведіть "NO".


Практикум програмування на eolymp.com з чатом ChatGPT

Для розв'язання даної задачі необхідно прочитати вхідні дані, пройтися по масиву та вивести додатні елементи у порядку їх знаходження. Якщо додатніх елементів немає, то вивести "NO".

У цьому рішенні ми зчитуємо кількість елементів масиву n та елементи масиву a. Далі проходимо по масиву a та додаємо додатні елементи до списку positive. Якщо додатніх елементів немає, виводимо "NO". Інакше виводимо кількість додатніх елементів та самі додатні елементи у порядку їх знаходження за допомогою оператора *.