document.write('
Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. /*program to perform bubble sort on an array*/
  2. #include <stdio.h>
  3. #include <stdlib.h>
  4.  
  5. int main()
  6. {
  7.     int arr[50],count,i,j,temp;
  8.     printf("PROGRAM FOR BUBBLE SORT ON ARRAY");
  9.     printf("\\nHOW MANY ELEMENTS DO YOU WANT TO ENTER : ");
  10.     scanf("%d",&count);         //storing total number of elements in count
  11.     for(i=0;i<count;i++)
  12.     {
  13.         printf("\\nENTER ELEMENT %d : ",i+1);
  14.         scanf("%d",&arr[i]);
  15.     }
  16.  
  17.     printf("\\nTHE ENTERED ARRAY ELEMENTS ARE : ");
  18.     for(i=0;i<count;i++)        //displaying array
  19.     {
  20.         printf("\\nELEMENT %d : %d",i+1,arr[i]);
  21.     }
  22.  
  23.     for(i=0;i<count-1;i++)      //bubble sort
  24.     {
  25.         for(j=0;j<count-1;j++)
  26.         {
  27.             if(arr[j]>arr[j+1])
  28.             {
  29.                 temp=arr[j];
  30.                 arr[j]=arr[j+1];
  31.                 arr[j+1]=temp;
  32.             }
  33.         }
  34.     }
  35.     printf("\\nTHE ARRAY ELEMENTS AFTER SORTING ARE : ");
  36.     for(i=0;i<count;i++)        //displaying array
  37.     {
  38.         printf("\\nELEMENT %d : %d",i+1,arr[i]);
  39.     }
  40.     return 0;
  41. }
  42.  
  43. /**************************OUTPUT**************************************
  44. PROGRAM FOR BUBBLE SORT ON ARRAY
  45. HOW MANY ELEMENTS DO YOU WANT TO ENTER : 10
  46.  
  47. ENTER ELEMENT 1 : 45
  48.  
  49. ENTER ELEMENT 2 : 65
  50.  
  51. ENTER ELEMENT 3 : 12
  52.  
  53. ENTER ELEMENT 4 : 32
  54.  
  55. ENTER ELEMENT 5 : 95
  56.  
  57. ENTER ELEMENT 6 : 75
  58.  
  59. ENTER ELEMENT 7 : 15
  60.  
  61. ENTER ELEMENT 8 : 4
  62.  
  63. ENTER ELEMENT 9 : 6
  64.  
  65. ENTER ELEMENT 10 : 88
  66.  
  67. THE ENTERED ARRAY ELEMENTS ARE :
  68. ELEMENT 1 : 45
  69. ELEMENT 2 : 65
  70. ELEMENT 3 : 12
  71. ELEMENT 4 : 32
  72. ELEMENT 5 : 95
  73. ELEMENT 6 : 75
  74. ELEMENT 7 : 15
  75. ELEMENT 8 : 4
  76. ELEMENT 9 : 6
  77. ELEMENT 10 : 88
  78. THE ARRAY ELEMENTS AFTER SORTING ARE :
  79. ELEMENT 1 : 4
  80. ELEMENT 2 : 6
  81. ELEMENT 3 : 12
  82. ELEMENT 4 : 15
  83. ELEMENT 5 : 32
  84. ELEMENT 6 : 45
  85. ELEMENT 7 : 65
  86. ELEMENT 8 : 75
  87. ELEMENT 9 : 88
  88. ELEMENT 10 : 95
  89. Process returned 0 (0x0)
  90. Press any key to continue.
  91. */
');