std::sort(s.begin(), s.end(), [](int a, int b) { return a > b; });
#include <algorithm>
...
std::copy_if(std::begin(srcArray), std::end(srcArray), std::begin(dstArray),
[](auto && elem) { return elem < 6; });
back_inserter
в случае вектора может быть. Кстати, в С++ надо использовать vector
или array
.