Advertisement
Lisaveta777

Bubble sort each row

Nov 27th, 2018
225
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.98 KB | None | 0 0
  1. #include <stdio.h>
  2. #define ROWS 4
  3. #define COLS 6
  4.  
  5. int main()
  6. {
  7.     int temp,i,j,k,arr[ROWS][COLS] = {6,5,4,3,2,1,  16,15,14,13,12,11,   26,25,24,23,22,21,   36,35,34,33,32,31};//
  8.  
  9.     for(i=0;i<ROWS;i++)//i- row number. what is good name for it?
  10.     {
  11.         for(j=0;j<COLS-1;j++)//j- variable used for iteration count, nothing to do with
  12.             //row or column. what is good name for it?
  13.         {
  14.             for(k=0;k<COLS-1;k++)//k-column number. what is good name for it?
  15.             {
  16.                 if(arr[i][k]>arr[i][k+1])
  17.                 {//swaps arr[i][k] && arr[i][k+1]
  18.                     temp = arr[i][k];
  19.                     arr[i][k]= arr[i][k+1];
  20.                     arr[i][k+1]= temp;
  21.                 }
  22.             }//end for k
  23.         }//end for j
  24.     }//end for i
  25.  
  26.     for(i=0;i<ROWS;i++)//prints new array
  27.     {
  28.         for(j=0;j<COLS;j++)
  29.         {
  30.             printf("%d\t",arr[i][j]);
  31.         }
  32.         printf("\n");
  33.     }
  34.  
  35.     return 0;
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement