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

Popular posts from this blog

python - Scipy curvefit RuntimeError:Optimal parameters not found: Number of calls to function has reached maxfev = 1000 -

c# - How to add a new treeview at the selected node? -

java - netbeans "Please wait - classpath scanning in progress..." -