Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- int n , m , a[105][105] , mx = -1 , mn = 1000001 , b[105][105];
- inline int Verificare_Linie(int x)
- {
- for(int i = 1 ; i <= m ; i++)
- if(a[x][i] == mx || a[x][i] == mn)
- return 1;
- return 0;
- }
- inline int Verificare_Coloana(int x)
- {
- for(int i = 1 ; i <= n ; i++)
- {
- if(a[i][x] == mx || a[i][x] == mn)
- return 1;
- }
- return 0;
- }
- int main()
- {
- cin >> n >> m;
- for(int i = 1 ; i <= n ; i++)
- for(int j = 1 ; j <= m ; j++)
- {
- cin >> a[i][j];
- b[i][j] = a[i][j];
- mx = max(mx , a[i][j]);
- mn = min(mn , a[i][j]);
- }
- for(int i = 1 ; i <= n ; i++)
- if(Verificare_Linie(i) == 1)
- for(int j = 1 ; j <= m ; j++)
- b[i][j] = - 1;
- for(int j = 1 ; j <= m ; j++)
- if(Verificare_Coloana(j))
- for(int i = 1 ; i <= n ; i++)
- b[i][j] = - 1;
- for(int i = 1 ; i <= n ; i++)
- {
- bool ok = 0;
- for(int j = 1 ; j <= m ; j++)
- if(b[i][j] != - 1)
- {
- cout << b[i][j] << " ";
- ok = 1;
- }
- if(ok == 1)
- cout << "\n";
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment