fork download
  1. #include <vector>
  2. #include <iostream>
  3. #include <iomanip>
  4.  
  5. using namespace std;
  6.  
  7. using vector3d = vector<vector<vector<int>>>;
  8.  
  9. void out(const vector3d& v)
  10. {
  11. for(int i = 0; i < v.size(); ++i)
  12. {
  13. for(int j = 0; j < v[i].size(); ++j)
  14. {
  15. for(int k = 0; k < v[i][j].size(); ++k)
  16. cout << v[i][j][k] << " ";
  17. cout << endl;
  18. }
  19. cout << endl << endl << endl;
  20. }
  21. }
  22.  
  23.  
  24. int main(int argc, const char * argv[])
  25. {
  26. int n1 = 2, n2 = 3, n3 = 5;
  27. vector3d v(n1, vector<vector<int>>(n2, vector<int>(n3, 0)));
  28.  
  29. for(int i = 0; i < n1; ++i)
  30. for(int j = 0; j < n2; ++j)
  31. for(int k = 0; k < n3; ++k)
  32. v[i][j][k] = (i+1)*100 + (j+1)*10 + k+1;
  33.  
  34. out(v);
  35.  
  36. }
  37.  
Success #stdin #stdout 0s 15240KB
stdin
Standard input is empty
stdout
111 112 113 114 115 
121 122 123 124 125 
131 132 133 134 135 



211 212 213 214 215 
221 222 223 224 225 
231 232 233 234 235