View Code of Problem 85

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

int main()
{
	int m,n;
	while(cin>>m>>n) {
		int a[m+1][n+1];
		int flag=0;
		for(int i=1;i<=m;i++) 
			for(int j=1;j<=n;j++) 
				cin>>a[i][j];
		int ai=0,aj=0;
		for(int i=1;i<=m;i++) 
			for(int j=1;j<=n;j++) {
				flag=0;
				for(int k=1;k<=m;k++) {
					if(a[i][j] < a[k][j]) {
						flag = 0;
						break;
					} else {
						flag = 1;
					}
				}
				if(flag) {
					ai = i;
					for(int k=1;k<=n;k++) {
						if(a[i][j] > a[i][k]) {
							flag = 0;
							break;
						} else {
							flag = 1;
						}
					}
					if(flag) 
						aj = j;
				} else 
					continue;
			}
			cout<<ai<<" "<<aj<<endl;
			
	}	
 
	return 0;
	
}

Double click to view unformatted code.


Back to problem 85