1// Create a vector containing n
2//vectors of size m, all u=initialized with 0
3vector<vector<int> > vec( n , vector<int> (m, 0));
1#include <bits/stdc++.h>
2using namespace std;
3int main()
4{
5 int rows = 2;
6 int cols = 2;
7 int val = 1;
8 vector< vector<int> > v(rows, vector<int> (cols, val)); /*creates 2d vector “v[rows][cols]” and initializes all elements to “val == 1” (default value is 0)*/
9 v[0][0] = 5;
10 v[1][1] = 4;
11 cout << v[0][0] << endl; //Output: 5cout << v[1][0] << endl; //Output: 1return 0;}
1// Initializing 2D vector "vect" with
2// values
3vector<vector<int> > vect{ { 1, 2, 3 },
4 { 4, 5, 6 },
5 { 7, 8, 9 } };
1#include <bits/stdc++.h>
2using namespace std;
3main() {
4 int r=2,c=3,val=1;
5 vector<vector<int>> v(r,vector<int>(c,val));
6 /*
7 2d vector “v[r][c]”;
8 all elements = val;
9 (default value is 0)
10 */
11 for(int i=0;i<r;i++)
12 for(int j=0;j<c;j++)
13 cout<<v[i][j]<<" ";
14 cout<<endl;
15 /*
16 1 1 1
17 1 1 1
18 */
19}