GrachFedr

Practice sort lines

Oct 11th, 2021
643
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <time.h>
  4.  
  5. int main(){
  6.    
  7.     srand(time(NULL));
  8.    
  9.     int a[100][100];
  10.     int flag = 1;
  11.     int n;
  12.     int m;
  13.     printf("n - ? ");
  14.     scanf("%d", &n);
  15.    
  16.     printf("\n m - ? ");
  17.     scanf("%d", &m);
  18.     printf("\n");
  19.    
  20.     printf("\n------------------------------------------------\n");
  21.    
  22.     for(int i = 0; i < n; i++){
  23.        
  24.         for(int j = 0; j < m; j++){
  25.            
  26.             a[i][j] = rand() % 11;
  27.             printf("%4d", a[i][j]);
  28.         }
  29.         printf("\n\n");
  30.        
  31.     }
  32.    
  33.     printf("\n------------------------------------------------\n");
  34.    
  35.     for(int i = 0; i < n; i++){
  36.        
  37.         flag = 1;
  38.         while(flag != 0){
  39.            
  40.             flag = 0;
  41.             for(int j = 0; j < m - 1; j++){
  42.                
  43.                 if(a[i][j] > a[i][j + 1]){
  44.                    
  45.                     int z = a[i][j];
  46.                     a[i][j] = a[i][j+1];
  47.                     a[i][j + 1] = z;
  48.                     flag = 1;
  49.                    
  50.                 }
  51.    
  52.             }
  53.            
  54.         }
  55.        
  56.     }
  57.    
  58.  
  59.    
  60.     printf("\n------------------------------------------------\n");
  61.    
  62.     for(int i = 0; i < n; i++){
  63.        
  64.         for(int j = 0; j < m; j++){
  65.            
  66.             printf("%4d", a[i][j]);
  67.            
  68.         }
  69.         printf("\n\n");
  70.        
  71.     }
  72.    
  73.     printf("\n------------------------------------------------\n");
  74.    
  75.    
  76. }
RAW Paste Data