- Use
std::find
to find the elements in each vector - Check that the elements have been found
- Swap the elements using
std::iter_swap
.
Example:
auto ita = std::find(a.begin(), a.end(), 56);
auto itb = std::find(b.begin(), b.end(), 2);
if (ita != a.end() && itb != b.end())
std::iter_swap(ita, itb);