ivanakarpuzova

Simetricni redici matrica

Jan 12th, 2017
182
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.81 KB | None | 0 0
  1. #include <stdio.h>
  2. #define MAX 100
  3. int main () {
  4.     int i,j,m,n,a[MAX][MAX],max=-9999999;
  5.     scanf("%d %d", &m,&n);
  6.     int b[m][n];
  7.     for(i=0; i<m; i++) {
  8.         for(j=0; j<n; j++){
  9.             scanf("%d", &a[i][j]);
  10.             b[i][j] = a[i][j];
  11.         }
  12.     }
  13.  
  14.     int suma1 = 0;
  15.     int suma2 = 0;
  16.     for(i=0; i<m/2; i++) {
  17.         for(j=0; j<n; j++) {
  18.             suma1 += a[i][j];
  19.             suma2 += a[m-1-i][j];
  20.         }
  21.         if(suma1 > suma2) {
  22.             for(j = 0; j < n; j++) {
  23.                 b[i][j] = a[m-1-i][j];
  24.                 b[m-1-i][j] = a[i][j];
  25.             }
  26.         }
  27.     suma1 = 0;
  28.     suma2 = 0;
  29.     }
  30. printf("Output: \n");
  31. for(i = 0; i < m; i++) {
  32.     for(j = 0; j < n; j++) {
  33.         printf("%d ", b[i][j]);
  34.     }
  35.     printf("\n");
  36. }
  37.  
  38.  
  39.     return 0;
  40. }
Advertisement
Add Comment
Please, Sign In to add comment