Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Программирование под Windows > C++ Builder
Перезагрузить страницу Как проверить входит во множесто какое либо значение или нет
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
Anonymous
Guest
 
Сообщений: n/a
По умолчанию Как проверить входит во множесто какое либо значение или нет - 03.06.2003, 14:13

Как проверить входит во множесто какое либо значение или нет.
Например на Паскале это выглядит так
if Value in [100,200,300] then ...
как это будет на С++
Ответить с цитированием
  (#2 (permalink)) Старый
Garik Garik вне форума
Member
 
Сообщений: 6,201
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
Регистрация: 07.06.2002
По умолчанию 03.06.2003, 14:58

В отличие от Паскаля, в языке C++ нет стандартного оператора проверки на вхождение в множество. Поэтому нужно просто последовательно сравнивать занчения.
Но есть способ лучше - воспользоваться стандартным контейнером std::set<>.
В твоем примере это будет так:
Код:
std::set<int, less<int>, allocator<int> > mySet;
mySet.insert(100);
mySet.insert(200);
mySet.insert(300);
if (mySet.find(x) != mySet.end())
{
        ................................
}
Подробнее - хелп по std::set. Еще подробнее - Б. Страуструп.
Ответить с цитированием
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Область на плоскости является либо прямоугольником, либо кругом amorita Haskell 13 15.12.2011 00:37
Как вернуть какое-либо значение из диалогового окна Ground Prolog 4 23.11.2011 15:18
Компьютер загружается только в безопасном режиме, в обычном - либо не грузится, либо ElusiveMoth Любые вопросы от новичков 21 20.09.2011 04:27
Клавиши на клавиатуре могут быть либо управляющими,либо алфавитно-цифровыми Amatory Haskell 8 09.12.2009 01:27
Validating необходимо проверить значение ТextBox Viod .NET 4 03.06.2009 01:14
Проверить, входит ли заданный элемент в упорядоченное бинарное дерево 4x10 Lisp 2 10.05.2007 22:17
Проверить, входит ли заданный элемент в упорядоченное бинарное дерево 4x10 Lisp 9 09.05.2007 12:20
DBLookupComboBox Список выпадает,но невозможно выбрать из него какое-либо значение eva001 C++ Builder 1 01.11.2006 21:34
Как проверить что введенное значение не число? imported_Lio Prolog 4 18.04.2005 19:22
Как получить значение какого-либо элемента формы HTML Джо Delphi 0 28.07.2004 17:54
Что такое атрибуты MessageDlg и какое у них может быть значение Anonymous Delphi 1 07.12.2003 01:59



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов