Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- void CreateArray(int***& FirstArray, const int ROW, const int COL, const int ZED)
- {
- FirstArray = new int** [ROW];
- for (int i = 0; i < ROW; i++)
- {
- FirstArray[i] = new int* [COL];
- for (int g = 0; g < COL; g++)
- FirstArray[i][g] = new int[ZED];
- }
- }
- void FillArray(int*** const FirstArray, const int ROW, const int COL, const int ZED)
- {
- for (int i = 0; i < ROW; i++)
- for (int g = 0; g < COL; g++)
- for (int z = 0; z < ZED; z++)
- FirstArray[i][g][z] = rand() % 10;
- }
- void ShowArray(const int*** const FirstArray, const int ROW, const int COL, const int ZED)
- {
- for (int i = 0; i < ROW; i++)
- {
- for (int g = 0; g < COL; g++)
- {
- for (int z = 0; z < ZED; z++)
- {
- cout << FirstArray[i][g][z];
- }
- cout << endl;
- }
- cout << endl;
- }
- }
- void DeleteArray(int***& FirstArray, const int ROW, const int COL, const int ZED)
- {
- for (int i = 0; i < ROW; i++)
- for (int g = 0; g < COL; g++)
- delete[] FirstArray[i][g];
- for (int i = 0; i < ROW; i++)
- delete[] FirstArray[i];
- delete[] FirstArray;
- }
- int main()
- {
- const int ROW = 5;
- const int COL = 5;
- const int ZED = 5;
- int*** arr;
- CreateArray(arr, ROW, COL, ZED);
- FillArray(arr, ROW, COL, ZED);
- ShowArray(arr, ROW, COL, ZED);
- DeleteArray(arr, ROW, COL, ZED);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement