#include #include #include int main(){ FILE *in = fopen("input.txt", "r"); FILE *out = fopen("output.txt", "w"); int n; fscanf(in, "%d", &n); int mat[n][n]; for(int i = 0; i < n; i++) { for(int j = 0; j < n; j++) { fscanf(in, "%d", &mat[i][j]); } } for(int i = 0; i < n / 2; i++) { int prv_glavna = mat[i][i]; int prv_sporedna = mat[i][n - i - 1]; int posleden_glavna = mat[n - i - 1][n - i - 1]; int posleden_sporedna = mat[n - i - 1][i]; mat[i][i] = posleden_sporedna; mat[i][n - i - 1] = prv_glavna; mat[n - i - 1][n - i - 1] = prv_sporedna; mat[n - i - 1][i] = posleden_glavna; } for(int i = 0; i < n; i++) { for(int j = 0; j < n; j++) { fprintf(out, "%d ", mat[i][j]); } fprintf(out, "\n"); } return 0; } /* 4 88 71 24 77 71 32 48 32 50 7 39 92 19 64 23 1 5 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 **/