Advertisement
Guest User

Bubble SOrt

a guest
Oct 20th, 2014
168
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.62 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. int main()
  4. {
  5.     int array[100], c, d, swap;
  6.    
  7.     int i = 0;
  8.     int count = 0;
  9.     int howmany = 0;
  10.    
  11.     for(i; howmany != -1 && i< 100; i++)
  12.     {
  13.  
  14.         howmany = scanf("%d", &array[i]);
  15.         count++;
  16.     }
  17.     --count;
  18.  
  19.     for (c = 0 ; c < ( count - 1 ); c++)
  20.     {
  21.         for (d = 0 ; d < count - c - 1; d++)
  22.         {
  23.             if (array[d] > array[d+1]) /* For decreasing order use < */
  24.             {
  25.                 swap       = array[d];
  26.                 array[d]   = array[d+1];
  27.                 array[d+1] = swap;
  28.             }
  29.         }
  30.     }
  31.  
  32.     for ( c = 0 ; c < count ; c++ )
  33.     {
  34.         printf("%d\n", array[c]);
  35.     }
  36.  
  37.  
  38.  
  39.     return 0;
  40.  
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement