Bubble sort in C language using function
Data Structure Sorting (Article) Sorting (Program)
5129Program:
/* Bubble sort in C language using function By atnyla Developer */ #include <stdio.h> void bubble_sort(long [], long); int main() { long array[100], n, c, d, swap; printf("Enter number of elements\n"); scanf("%ld", &n); printf("Enter %ld integers\n", n); for (c = 0; c < n; c++) scanf("%ld", &array[c]); bubble_sort(array, n); printf("Sorted list in ascending order:\n"); for ( c = 0 ; c < n ; c++ ) printf("%ld\n", array[c]); return 0; } void bubble_sort(long list[], long n) { long c, d, t; for (c = 0 ; c < ( n - 1 ); c++) { for (d = 0 ; d < n - c - 1; d++) { if (list[d] > list[d+1]) { /* Swapping */ t = list[d]; list[d] = list[d+1]; list[d+1] = t; } } } }
Output:
Enter number of elements 7 Enter 7 integers 8 7 6 5 4 3 2 Sorted list in ascending order: 2 3 4 5 6 7 8 Press any key to continue . . .
Explanation:
Bubble sort in C language using function
This Particular section is dedicated to Programs only. If you want learn more about Data Structure. Then you can visit below links to get more depth on this subject.