Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <climits>
- int** f_createArray(int, int);
- void f_fillArray(int**, int, int);
- void f_deleteArray(int**, int);
- void showArray(int**, int, int);
- int main() {
- int row,column;
- std::cin >> row >> column;
- int** t = f_createArray(row, column);
- f_fillArray(t, row, column);
- return 0;
- }
- /*int maxSubArraySum(int** tab,int row,int column) {
- int min = SHRT_MIN;
- int max = SHRT_MAX;
- }*/
- void showArray() {
- }
- void f_fillArray(int** t, int row, int column) {
- for (int i = 0; i < row; ++i)
- for (int j = 0; j < column; ++j)
- std::cin >> t[i][j];
- }
- int** f_createArray(int row, int column) {
- int** tab = nullptr;
- try {
- tab = new int* [row];
- }
- catch (std::bad_alloc& b) {
- std::cout << "bad alloc: " << b.what() << std::endl;
- }
- for (int i = 0; i < row; ++i)
- try {
- tab[i] = new int[column];
- }
- catch (std::bad_alloc& b) {
- std::cout << "bad alloc: " << b.what() << std::endl;
- }
- return tab;
- }
- void f_deleteArray(int** t, int column) {
- for (int i = 0; i < column; ++i)
- delete[]t[i];
- delete[]t;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement