Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №3553781
А
Аноним
27 января 2026 06:10 · публичный вопрос
А
Аноним

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

Ответ нейросети
27 января 2026 06:10

Задача понятна: дано N и N чисел, нужно вывести массив всех чётных чисел среди них. Если чётных нет — вывести пустой массив. Пример: вход 3, 4, 5, 2 → вывод [4, 2].

Пояснение по шагам

  • Чётное число — делится на 2 без остатка, т.е. x % 2 == 0.
  • Пройти по всем N числам и добавлять в итоговый массив только те, что являются чётными.
  • Если таких чисел нет — получим пустой массив [].
  • Сложность: время O(N) (один проход по числам), память O(N) в худшем случае (храним все чётные).

Псевдокод

  • Ввод N
  • evens = []
  • для i = 1..N:
    • прочитать x
    • если x % 2 == 0: добавить x в evens
  • вывести evens

Пример реализации на Python (один из простых вариантов)

Вариант 1: простое последовательное чтение построчно

N = int(input()) evens = [] for _ in range(N): x = int(input()) if x % 2 == 0: evens.append(x) print(evens)

Вариант 2: чтение всех чисел за раз (устойчив к разному размещению чисел во входе)

import sys

data = list(map(int, sys.stdin.read().split()))

N = data[0]

nums = data[1:1+N]

evens = [x for x in nums if x % 2 == 0]

print(evens)

Применение к примеру Ввод: 3 4 5 2 Вывод: [4, 2]

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