Advertisement
Imran2544

Bubble Sort

May 4th, 2019
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.56 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. void bubble_sort(int a[], int n)
  4. {
  5.     int k, i;
  6.     while (1) {
  7.         k=1;
  8.         for (i=0; i<n-1; i++) {
  9.             if (a[i]>a[i+1]) {
  10.                 int temp=a[i];
  11.                 a[i]=a[i+1];
  12.                 a[i+1]=temp;
  13.                 k=0;
  14.             }
  15.         }
  16.         if (k==1)
  17.             break;
  18.     }
  19. }
  20.  
  21. int main()
  22. {
  23.     int n, i;
  24.     scanf("%d", &n);
  25.     int a[n];
  26.     for (i=0; i<n; i++)
  27.         scanf("%d", &a[i]);
  28.     bubble_sort(a, n);
  29.     for (i=0; i<n; i++)
  30.         printf("%d ", a[i]);
  31.     printf("\n");
  32.     return 0;
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement