define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
void Swap(int* x, int* y){
int tmp = *x;
*x = *y;
*y = tmp;
}
void BubbleSoort(int* arr, int size){
for (int bound = 0; bound < size; ++bound){
for (int cur = size - 1; cur>bound; --cur){
if (arr[cur - 1] > arr[cur]){
Swap(&arr[cur - 1], &arr[cur]);
}
}
}
}
int main(){
int arr[4] = { 9, 5, 2, 7 };
int size = sizeof(arr) / sizeof(arr[0]);
BubbleSoort(arr, size);
for (int i = 0; i < size; ++i){
printf("%d", arr[i]);
}
printf("\n");
system("pause");
return 0;
}