Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #ifndef _array_H_
- #define _array_H_
- #include <time.h>
- #include <cstdlib>
- int** CreateArray(int n, int m);
- int fRandomizeArray(int **array, int n, int m, int rand_min, int rand_max);
- void DeleteArray(int** array, int n);
- void fPrintArray(int **array, int n, int m);
- int** CreateArray(int n, int m)
- {
- int** arr = new int*[n];
- for (int i = 0; i<n; i++)
- arr[i] = new int[m];
- return arr;
- }
- void DeleteArray(int** array, int n)
- {
- for (int i = 0; i < n; i++)
- delete[] array[i];
- delete[] array;
- }
- int fRandomizeArray(int **array, int n, int m, int rand_min, int rand_max)
- {
- for (int i = 0; i<n; i++)
- for (int j = 0; j < m; j++)
- array[i][j] = rand_min + rand() % (rand_max - rand_min + 1);
- return **array;
- }
- void fPrintArray(int **array, int n, int m)
- {
- for (int i = 0; i < n; i++)
- {
- for (int j = 0; j < m; j++)
- std::cout << array[i][j] << '\t';
- std::cout << std::endl;
- }
- }
- #endif
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement