ulvis.paste.net - pastebin

Paste Search Dynamic
indexes
  1. #include <stdio.h>
  2.  
  3. int main() {
  4.     int n, m, k, res1 = 0, column_min = 0, column_max = 0;
  5.     scanf("%d %d", &n, &m);
  6.     int a[n][m];
  7.     int columns[m];
  8.     int indexes[m];
  9.     for(int i=0; i<n; i++) {
  10.         for(int j=0; j<m; j++) {
  11.             scanf("%d", &k);
  12.             a[i][j] = k;
  13.         }
  14.     }
  15.  
  16.     for(int i=0; i<m; i++) {
  17.         indexes[i] = -1;
  18.     }
  19.  
  20.     for(int i = 0; i < m; i++) {
  21.         for(int j = 0; j<n; j++) {
  22.             res1 += a[j][i];
  23.         }
  24.         columns[i] = res1;
  25.         res1 = 0;
  26.     }
  27.    
  28.     column_max = column_min = columns[0];
  29.     for(int i = 0; i<m; i++) {
  30.         if(columns[i] > column_max) {
  31.                 column_max = columns[i];
  32.                 indexes[i] = i;
  33.         }
  34.         if(columns[i] < column_min) {
  35.                 column_min = columns[i];
  36.                 indexes[i] = i;
  37.         }
  38.     }
  39.      
  40.     for(int i=0; i<m; i++) {
  41.         printf("%d ", indexes[i]);
  42.     }
  43.         //printf("%d %d", max, min);
  44.    
  45.     return 0;
  46. }
Parsed in 0.006 seconds