fork download
  1. #include <iostream>
  2. #include <vector>
  3. using namespace std;
  4.  
  5. int main() {
  6. //vector<vector<int>> arr={{1,2,3,4},{5,6,7,8},{4,8,9,8}};
  7. //for(int i =0 ; i < arr.size();i++){
  8. // for(int j =0; j<arr[i].size();j++){
  9. // cout<<arr[i][j]<<" ";
  10. // }
  11. // cout<<endl;
  12. //} this how you traverse 2d vector
  13. // if you want to traverse a 2d array then you have use sizeof() function
  14. int arr[4][4]={{1,2,3,4},{5,6,7,8},{4,8,9,8}};
  15. int n = sizeof(arr)/sizeof(arr[0]);
  16. int m = sizeof(arr[0])/sizeof(arr[0][0]);
  17. for(int i =0 ; i < n;i++){
  18. for(int j =0; j<n;j++){
  19. cout<<arr[i][j]<<" ";
  20. }
  21. cout<<endl;
  22. }
  23. return 0;
  24. }
Success #stdin #stdout 0s 5320KB
stdin
Standard input is empty
stdout
1 2 3 4 
5 6 7 8 
4 8 9 8 
0 0 0 0