I'm having trouble outputting a multi-dimensional vector that has specific values.

That code above works fine, but as far as assigning values, this code will add on to the vector of 0's with values from 0 to 6, instead of changing the values that are already printed.Code:void DisplayVect (const vector<vector<int> >& v); int main(){ const int Max = 7; vector<vector<int> > v(8,5); DisplayVect(v); system("Pause"); } void DisplayVect (const vector<vector<int> >& v) { for (int i = 0; i < v.size(); i++) // loops through each row of v { for (int j = 0; j < v[i].size(); j++) // loops through each element of each row cout << v[i][j] << " "; // prints the jth element of the ith row cout << endl; } }

Thanks for your help.Code:for(int i = 0; i < Max; i++){ for(int j = 0; j < Max; j++){ v[i].push_back(j); } }