C Programming Code Examples C > Sorting Searching Code Examples Program to Implement Bubble Sort in C Programming Program to Implement Bubble Sort in C Programming #include<stdio.h> #include<conio.h> void bubble_sort(int[], int); void main() { int arr[40], x, i; printf("\nEnter no of elements :"); scanf("%d", &x); printf("\nEnter array elements :"); for (i = 0; i < x; i++) scanf("%d", &arr[i]); bubble_sort(arr, x); getch(); } void bubble_sort(int iarr[], int x) { int i, j, k, temp; printf("\nUnsorted Data:"); for (k = 0; k < x; k++) { printf("%5d", iarr[k]); } for (i = 1; i < x; i++) { for (j = 0; j < x - 1; j++) { if (iarr[j] > iarr[j + 1]) { temp = iarr[j]; iarr[j] = iarr[j + 1]; iarr[j + 1] = temp; } } printf("\nAfter pass %d : ", i); for (k = 0; k < x; k++) { printf("%5d", iarr[k]); } } }