Advertisement
silentkiler029

Sorting A Matrix

Jun 28th, 2020
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.86 KB | None | 0 0
  1. #include <stdio.h>
  2. int main()
  3. {
  4.     int m, n;
  5.     scanf("%d %d", &n, &m);
  6.  
  7.     int ara[n][m];
  8.     int i, j, k;
  9.     for(i = 0; i < n; i++) {
  10.         for(j = 0; j < m; j++) {
  11.             scanf("%d", &ara[i][j]);
  12.         }
  13.     }
  14.     for(i = 0; i < n; i++) {
  15.         for(j = 0; j < m - 1; j++) {
  16.             for(k = j + 1; k < m; k++) {
  17.                 if(ara[i][j] > ara[i][k]) {
  18.                     //swap
  19.                     int temp = ara[i][j];
  20.                     ara[i][j] = ara[i][k];
  21.                     ara[i][k] = temp;
  22.                 }
  23.             }
  24.         }
  25.     }
  26.     for(i = 0; i < n; i++) {
  27.         for(j = 0; j < m; j++) {
  28.             printf("%d", ara[i][j]);
  29.             // we won't print extra spaces
  30.             if(j != m - 1) {
  31.                 printf(" ");
  32.             }
  33.         }
  34.         printf("\n");
  35.     }
  36.  
  37.  
  38.     return 0;
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement