Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗cpPmSeEP 226 of 390 menu
◀ ▶

Наличие элемента в множестве в C++

Проверить, лежит ли значение в множестве, удобно методом contains. Он отвечает, есть ли такой элемент среди сохраненных.

Результат логический - true или false:

std::set<int> st = {1, 2, 3}; std::cout << st.contains(2) << "\n"; std::cout << st.contains(5) << "\n";

Ту же проверку удобно ставить в условие if:

std::set<std::string> st = {"a", "b"}; if (st.contains("b")) { std::cout << "found" << "\n"; }

Дано множество:

std::set<int> st = {3, 7, 9};

Если в множестве есть число 7, выведите в консоль "yes", иначе "no".

Дано множество:

std::set<std::string> st = {"x", "y"};

Если в множестве есть строка "z", выведите в консоль "yes", иначе "no".

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить