View Code of Problem 85

#include<bits/stdc++.h>
using namespace std;




int main() {
	int m, n;
	int a[105][105];
	cin >> m >> n;
	for (int i = 0; i < m; i++) {
		for (int j = 0; j < n; j++) {
			cin >> a[i][j];
		}
	}
	for (int i = 0; i < m; i++) {
		
		for (int j = 0; j < n; j++) {
			int flag1 = 1, flag2 = 1;
			for (int p = 0; p < m; p++) {
				if (a[p][j] > a[i][j]) {
					flag1 = 0;
				}
			}
			for (int q = 0; q < n; q++) {
				if (a[i][q] < a[i][j]) {
					flag1 = 0;
				}
			}
			if (flag1 == 1 && flag2 == 1) {
				cout << i + 1 << " " << j + 1 << endl;
			}
		}
	}
	
	return 0;
}

Double click to view unformatted code.


Back to problem 85