Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №3601979
А
Аноним
17 апреля 2026 05:07 · публичный вопрос
А
Аноним

Задача 3 Дано число N и N чисел. Создай и выведи массив из всех чётных из них. Если чётных нет, выведи пустой массив. Ввод Вывод 3 4 5 2 [4, 2]

Ответ нейросети
17 апреля 2026 05:07

Задача понятна. Вам нужно собрать из данных N чисел только чётные и вывести их в виде массива. Если чётных нет — вывести пустой массив.

Пояснение пошагово:

  • Вход: сначала число N, затем N чисел.
  • Создаём пустой результативный массив.
  • Проходим по всем N числам и добавляем в результат те, которые делятся на 2 без остатка.
  • Выводим получившийся массив. Если он пустой, выведем пустой массив ([]).

Пример на ваших данных:

  • Ввод: 3 4 5 2
  • Обработка: чётные — 4 и 2
  • Вывод: [4, 2]

Алгоритм сложности O(N).

Пример кода на Python (удобный и понятный для школьника): def solve(): import sys data = list(map(int, sys.stdin.read().strip().split())) if not data: print("[]") return n = data[0] nums = data[1:1+n] evens = [x for x in nums if x % 2 == 0] print(evens)

if name == "main": solve()

Пояснение по коду:

  • data считывает все числа из ввода.
  • n берётся как первый элемент данных.
  • nums — следующие n чисел.
  • evens формируется через фильтрацию по условию x % 2 == 0.
  • print(evens) выводит массив в формате, например [4, 2]. Если бы не было чётных, вывелось бы [].

Если хотите, могу привести аналогичный вариант на другом языке (например, JavaScript или C++).