#include #include #include #include #include using namespace std; void PrintVector(string name, const vector & vec); void PrintBoard(const vector> & board); int main() { vector simple; vector sized(5); vector sizedInit(5,2); vector init{1,2,3}; vector init2({1,2,3}); vector>board(3, vector(5,7)); PrintVector("simple", simple); PrintVector("sized(5)", sized); PrintVector("sizedInit(5,2)", sizedInit); PrintVector("init{1,2,3}", init); PrintVector("init({1,2,3})", init2); PrintBoard(board); return 0; } void PrintBoard(const vector> & board){ size_t i,j; for(i =0; i < board.size(); ++i) { for (j =0; j < board[i].size(); ++ j) { cout << setw(3) << board[i][j]; } cout << endl; } cout << endl; } void PrintVector(string name, const vector & vec){ cout << "Printing the vector " << name << endl; cout << "\tThis vector has " << vec.size() << " elements." << endl; cout << "\t"; for(auto x: vec) { cout << x << " " ; } cout << endl << endl; return; }