1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
| #include <stdio.h>
void bubble_sort_ascending(int arr[], int count) { int temp=0; int i=0, j=0;
for(; i<count; i++) { for(; j<count-1; j++) { if(arr[j] > arr[j + 1]) { temp = arr[j]; arr[j] = arr[j+1]; arr[j+1] = temp; } } } }
int main(void) { int i=0, size=0; int numArr[10] = {8,4,2,5,3,7,10,1,6,9};
size = sizeof(numArr) / sizeof(int); bubble_sort_ascending(numArr, size);
for(; i < size; i++) { printf("%d ", numArr[i]); }
printf("\n");
return 0; }
|