Untitled
unknown
c_cpp
3 years ago
532 B
14
Indexable
#include <iostream>
#include <vector>
int main()
{
std::vector<int> vec{5,12,4,1,3,2,9,8,10,0};
bool swapped;
do {
swapped = false;
for(int i = 0; i < vec.size() - 1; i++)
{
if (vec[i] > vec[i + 1])
{
int temp = vec[i];
vec[i] = vec[i + 1];
vec[i + 1] = temp;
swapped = true;
}
}
} while(swapped);
for(int i : vec)
{
std::cout << i << " ";
}
return 0;
}Editor is loading...