Need help.
min_element(v.begin(), v.end(), [](int a, int b) {return ((b % 2) != 0) && (b > a); }
Для минимального нечетного все ок , но для минимального четного не выходит
std::vector<int> v = { 1,2,3,4,5,6,7 };
Для такого набора выводит 1 , но если поменять на b % 2 == 0 , то он все равно...