Автор Тема: Поиск в массиве  (Прочитано 2715 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн tarya

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 370
  • +0/-0
  • 0
    • Просмотр профиля
Поиск в массиве
« : 18 Октября 2004, 12:51:27 »
Добрый день.

Прошу подсказать как производится поиск в массиве по значению?

Ситуация такая что перед тем как добавлять в массив значение я хочу проверить его наличие в нем. Если нет значения то добавить, если есть то пропустить. Потом мне потребуется его найти возможно для того чтоб удалить из массива.


Благодарствую за помощь сразу.
Рожденный с понимающим, и гордо поднятым кулаком! Свидетель разреза запястья — он с ним!

Оффлайн DimoninG

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 45
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.makandus.h12.ru/
Поиск в массиве
« Ответ #1 : 18 Октября 2004, 16:18:14 »
Простым перебором всех значений массива, проверяешь его на наличие элемента (вроде if (some[0] == element)...) Если значение найдено - ставишь какой-то "флаг" в 1 (например переменную i = 1;). После того, как весь массив просмотрен (цикл закончился), смотри значение переменной i. Если 1 - значение в массиве есть. Если не 1 - нет.

Это приблизительная наводка.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28