
- C++ Basics
- C++ Home
- C++ Overview
- C++ Environment Setup
- C++ Basic Syntax
- C++ Comments
- C++ Data Types
- C++ Variable Types
- C++ Variable Scope
- C++ Constants/Literals
- C++ Modifier Types
- C++ Storage Classes
- C++ Operators
- C++ Loop Types
- C++ Decision Making
- C++ Functions
- C++ Numbers
- C++ Arrays
- C++ Strings
- C++ Pointers
- C++ References
- C++ Date & Time
- C++ Basic Input/Output
- C++ Data Structures
- C++ Object Oriented
- C++ Classes & Objects
- C++ Inheritance
- C++ Overloading
- C++ Polymorphism
- C++ Abstraction
- C++ Encapsulation
- C++ Interfaces
Set find() function in C++ STL
Set find() function in C++ STL returns an iterator to the element which is searched in the set container. The iterator points to the position just after the last element in the set, if the element is not found.
Algorithm
Begin Define function printS() to print elements of set container. initialize an empty set container s. Insert some elements in s set container. Call function to print elements of set container. Call the set find() function to find an element from s set container. If element is in the set then Print elememt is in the set. Else Print element is not in the set. End.
Example Code
#include<iostream> #include <bits/stdc++.h> using namespace std; int main() { set<int> s; set<int>::iterator it; s.insert(7); s.insert(6); s.insert(1); s.insert(4); s.insert(2); s.insert(9); s.insert(10); auto pos = s.find(6); cout << "The set elements after 6 are: "; for ( it = pos; it != s.end(); it++) cout << *it << " "; return 0; }
Output
The set elements after 6 are: 6 7 9 10
- Related Articles
- Set find() function in C++ programming STL
- set lower_bound() function in C++ STL
- Set emplace_hint() function in C++ STL
- Set equal_range() function in C++ STL
- Set count() function in C++ STL
- Set max_size() function in C++ STL
- Set upper_bound() function in C++ STL
- set value_comp() function in C++ STL
- Set cbegin() and cend() function in C++ STL
- Set crbegin() and crend() function in C++ STL
- map find() function in C++ STL
- Set get_allocator() in C++ STL
- Set insert() in C++ STL
- set operator= in C++ STL
- set::begin() and set::end() in C++ STL

Advertisements