Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <vector>
- using namespace std;
- int maximin( vector<vector<int>> matrica )
- {
- vector<int> maks;
- for( vector<int> red : matrica)
- {
- int max = red[0];
- for( int i : red)
- {
- if( i > max )
- max = i;
- }
- maks.push_back(max);
- }
- int max = maks[0];
- for( int i : maks )
- {
- if( i < max )
- max = i;
- }
- return max;
- }
- int minimax( vector<vector<int>> matrica )
- {
- vector<int> mins;
- for( vector<int> red : matrica)
- {
- int min = red[0];
- for( int i : red)
- {
- if( i < min )
- min = i;
- }
- mins.push_back(min);
- }
- int min = mins[0];
- for( int i : mins )
- {
- if( i > min )
- min = i;
- }
- return min;
- }
- int main()
- {
- int br_redova, br_kolona;
- cout << "Unesite broj redova matrice: ";
- cin >> br_redova;
- cout << "Unesite broj kolona matrice: ";
- cin >> br_kolona;
- int n;
- vector<vector<int>> matrica(br_redova, vector<int>(br_kolona));
- for( int i = 0; i < br_redova; i++)
- {
- vector<int> red;
- for( int j = 0; j < br_kolona; j++)
- {
- cin >> n;
- red.push_back(n);
- }
- matrica.push_back(red);
- }
- for(int i = br_redova; i < matrica.size(); i++)
- {
- for(int j = 0; j < matrica[0].size(); j++)
- {
- cout << matrica[i][j] << " ";
- }
- cout << endl;
- }
- cout << endl;
- cout << maximin(matrica) << endl;
- cout << minimax(matrica);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement