Mr_HO1A

Bubble Sort

Sep 27th, 2018
34
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.95 KB | None | 0 0
  1. #include <stdio.h>
  2. int size = 10;
  3. int arr[10];
  4. void SortArray()
  5. {
  6.     int length = size,i,j;
  7.     for(i = 0; i < length-1; i++)
  8.         {
  9.        int swap = 0;
  10.         for(j = 0; j < length-1; j++)
  11.             {
  12.             if(arr[j] > arr[j+1])
  13.             {
  14.                 int temp = arr[j];
  15.                 arr[j] = arr[j+1];
  16.                 arr[j+1] = temp;
  17.                 swap = 1;
  18.             }
  19.         }
  20.         if(swap == 0)
  21.         {
  22.             break;
  23.         }
  24.     }
  25. }
  26.  
  27.  
  28. int main(){
  29.     int i = 0;
  30.     for(i = 0;i<size;i++)
  31.     {
  32.         printf("Enter Element For Position [ %d ] : ",i+1);
  33.         scanf("%d",&arr[i]);
  34.     }
  35.     printf("Supplied Array Is : \n");
  36.     printArray();
  37.     printf("Array Created Starting Sort");
  38.     SortArray();
  39.     printf("Sorted Array Is : \n");
  40.     printArray();
  41. }
  42. int  printArray()
  43. {
  44.     int i = 0;
  45.     for(i = 0; i<size; i++)
  46.         {
  47.         printf("%d \t",arr[i]);
  48.     }
  49. }
Add Comment
Please, Sign In to add comment