bubble-sort-algorithm.cpp
int numbers[] = { 14, 33, 27, 35, 10 };
// print unsorted array
for (int i = 0; i < sizeof(numbers) / sizeof(int); i++) {
cout << numbers[i] << endl;
}
// 14
// 33
// 27
// 35
// 10
// bubble sort
for (int i = 0; i < sizeof(numbers) / sizeof(int); i++) {
for (int j = 0; j < sizeof(numbers) / sizeof(int); j++) {
if (numbers[j] > numbers[j + 1]) {
int temp = numbers[j];
// swap positions
numbers[j] = numbers[j + 1];
numbers[j + 1] = temp;
}
}
}
// print sorted array
for (int i = 0; i < sizeof(numbers) / sizeof(int); i++) {
cout << numbers[i] << endl;
}
// 10
// 14
// 27
// 33
// 35