If you want to resize an array, the normal way is to use dynamic memory. This adds complexity. Here is an example:



#define ROWS 2
int **make_array2d(int cols) {
int **arr = realloc(NULL,...