Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #define MAX 100
- int main()
- {
- int m, n;
- scanf("%d%d", &m, &n);
- int a[MAX][MAX];
- for (int i = 0; i < m; ++i)
- for (int j = 0; j < n; ++j)
- scanf("%d", &a[i][j]);
- // Tính tổng các hàng để loại bỏ
- int sum_row = 0;
- int max_row = 0;
- int row = 0;
- for (int i = 0; i < m; ++i)
- {
- sum_row = 0;
- for (int j = 0; j < n; ++j)
- {
- sum_row += a[i][j];
- }
- if (sum_row > max_row)
- {
- row = i;
- max_row = sum_row;
- }
- }
- // Tính tổng các cột để loại bỏ
- // Tổng các cột đã loại bỏ hàng có tổng lớn nhất
- int sum_col = 0;
- int max_col = 0;
- int col = 0;
- for (int j = 0; j < n; ++j)
- {
- sum_col = 0;
- for (int i = 0; i < n; ++i)
- {
- if (i != row)
- {
- sum_col += a[i][j];
- }
- }
- if (sum_col > max_col)
- {
- col = j;
- max_col = sum_col;
- }
- }
- for (int i = 0; i < n; ++i)
- {
- for (int j = 0; j < n; ++j)
- {
- if (i != row && j != col)
- {
- printf("%d ", a[i][j]);
- }
- }
- if (i != row) printf("\n");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement