lst-0001-godb.cpp
//#(compile) c++; compiler:g141; options:-O1 -std=c++23 -Wall -Wextra -pedantic; libs:-
// https://godbolt.org/z/jcWvThn3a
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()-i); ++j) {
if(v[j+1] < v[j]) {
std::swap(v[j+1], v[j]);
flag = true;
}
}
}
for(int i:v) std::cout << i << ' ';