//ID: 19127640 //Name : Hoang Huu Giap //Bai 11 #include using namespace std; #define M 100 void NhapMang(int a[][M], int& row, int& col) { cout << "Input row:"; cin >> row; cout << "Input col:"; cin >> col; for (int i = 0; i < row; i++) { for (int j = 0; j < col; j++) { cout << "a[" << i << "][" << j << "] ="; cin >> a[i][j]; } cout << endl; } } void XuatMang(int a[][M], int row, int col) { for (int i = 0; i < row; i++) { for (int j = 0; j < col; j++) { cout << a[i][j] << "\t"; } cout << endl; } } int MaxDong(int a[][M], int row, int col, int i, int j) { int k; for (k = 0; k < col; k++) { if (a[i][j] < a[i][k]) return 0; } return 1; } int MinCot(int a[][M], int row, int col, int i, int j) { int k; for (k = 0; k < row; k++) { if (a[i][j] > a[k][j]) return 0; } return 1; } void CheckYenNgua(int a[][M], int row, int col) { for (int i = 0; i < row; i++) { for (int j = 0; j < col; j++) { if (MaxDong(a, row, col, i, j) && MinCot(a, row, col, i, j)) cout << "Cac vi tri do la: (" << i << "," << j << ")" << endl; } } } int main() { int a[M][M], row, col; NhapMang(a, row, col); XuatMang(a, row, col); CheckYenNgua(a, row, col); return 1; }