find in set of pairs using first value cpp

C++
auto it = std::find_if(st.begin(), st.end(), [](const pair<int,int>& p ){ return p.first == 1; });
Source

Also in C++: