Advertisement
Guest User

Svrteni dijagonali

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