/* This is starter code for the first part of assignment 8. Your task is to reimplement buildArray(). The challenge is that you are only allowed a single call to malloc and no calls to calloc. */ #include #include #define ROWS 5 #define COLS 4 int main(int argc, char * argv[]){ int ** a = buildArray(ROWS, COLS); for (int i = 0; i < ROWS; i++){ for (int j = 0; j < COLS; j++){ a[i][j] = i* COLS+j; } } printf("A: \n"); for (int i = 0; i < ROWS; i++){ for (int j = 0; j < COLS; j++){ printf("a[%d][%d] = %d [%p]\n", i, j, a[i][j], &a[i][j]); } printf("\n"); } return 0; }