c++ - maximum and minimum value? -
i have made matrix using vector , iterator, how can find maximum , minimum value it. like:
vector<int> > matrixes(10); typedef std::vector<std::vector<int> >::iterator it; rows = matrixes.begin(); if (rows->size() == 10) ++rows; rows->push_back(res); } for(size_t q=0; q < matrixes.size(); ++q) { for(size_t r=0; q < matrixes[q].size(); ++r) cout << matrixes[q][r] << " "; cout << endl; }
i want find maximum , minimum value through it, how possible?
just add 2 variables hold maximum , minimum value. update portion display it.
vector<int> > matrixes(10); typedef std::vector<std::vector<int> >::iterator it; rows = matrixes.begin(); int maxval,minval; if ( matrixes.size() > 0 && matrixes[0].size() > 0 ) maxval = minval = matrixes[0][0]; for(size_t q=0; q < matrixes.size(); ++q) { for(size_t r=0; q < matrixes[q].size(); ++r) { cout << matrixes[q][r] << " "; cout << endl; // update min, max here maxval= maxval<matrixes[q][r]?matrixes[q][r]:maxval; minval= minval>matrixes[q][r]?matrixes[q][r]:minval; } }
Comments
Post a Comment