lst-0816-godb.cpp
//#(compile) c++; compiler:g132; options:-O3 -std=c++23; libs:-
// https://godbolt.org/z/5czT3xoxc
std::vector v{0,1,3,5,7,9,2,4,6,8};
bool flag = true;
for(size_t i=1; (i <= v.size()) && flag; ++i) {
flag = false;
for(size_t j=0; (j < v.size()-1); ++j) {
if(v[j+1] < v[j]) {
std::swap(v[j+1], v[j]);
flag = true;
}
}
}
for(int i:v) std::cout << i << ' ';