Задания № 24, 25 · ЕГЭ

Поиск в массиве

Как определить, где находятся нужные элементы и сколько их
2 мин чтенияСложность: Обновлено 29 сентября 2026

Поиск в массиве — это просмотр его элементов и определение позиции или количества элементов, которые удовлетворяют заданному условию. Например, можно найти первое положительное число, все позиции максимального значения или количество чётных элементов.

Поиск в массиве
Алгоритм последовательной проверки элементов массива по условию, при котором запоминаются нужные результаты: найденная позиция, количество подходящих элементов или сами подходящие значения.

Обычно поиск выполняют с помощью перебора элементов массива. Для каждого элемента проверяют условие, составленное с помощью операций сравнения. Если условие истинно, изменяют счётчик или запоминают индекс элемента. Индекс — это номер элемента в массиве; в разных языках нумерация может начинаться с 0 или с 1.

Основные варианты поиска

  • Количество элементов: перед перебором устанавливают счётчик \(count=0\) и увеличивают его при каждом выполнении условия.
  • Позиция элемента: запоминают индекс подходящего элемента, например первого найденного.
  • Все позиции: при каждом совпадении выводят или сохраняют текущий индекс.
\[count=\sum_{i=1}^{n}[условие\ для\ a_i\ истинно]\]

Здесь \(n\) — размер массива, а квадратные скобки принимают значение 1, если условие истинно, и 0 — иначе. Поэтому сумма равна числу подходящих элементов.

№
Пример

Дан массив \([4, -2, 7, 0, 5]\). Нужно посчитать положительные элементы. Проверяем элементы по очереди: 4, 7 и 5 удовлетворяют условию \(a_i>0\). Ответ: \(count=3\). Их индексы при нумерации с нуля: 0, 2 и 4.

!
Не путайте количество и позицию

Количество показывает, сколько элементов подошло, а позиция показывает, где находится конкретный элемент. Если нужно найти позицию первого подходящего элемента, после первой найденной позиции поиск можно завершить. Если требуется количество, проверять нужно весь массив.

Проверьте себя

В массиве \([2, 8, 3, 8]\) сколько элементов равны 8?

Главное за минуту

Главное

  • Поиск в массиве выполняют перебором и проверкой условия для каждого элемента.
  • Для количества используют счётчик, а для позиции — индекс элемента.
  • Чтобы найти все совпадения, перебирают весь массив; для первого совпадения поиск можно остановить.