#include #include #define MAX_NELEM 3 int main(void) { int i=0; int myarray[MAX_NELEM][MAX_NELEM]; myarray[0][0]=1; myarray[0][1]=2; myarray[0][2]=3; myarray[1][0]=4; myarray[1][1]=5; myarray[1][2]=6; myarray[2][0]=7; myarray[2][1]=8; myarray[2][2]=9; printf("myarray[0,0] =%d\n", myarray[0][0]); printf("myarray[0,1] =%d\n", myarray[0][1]); printf("myarray[0,2] =%d\n", myarray[0][2]); printf("myarray[1,0] =%d\n", myarray[1][0]); printf("myarray[11,1] =%d\n", myarray[1][1]); printf("myarray[1,2] =%d\n", myarray[1][2]); // this is how to dynamically allocate memory ... int **myArray1; int m=MAX_NELEM; int n=MAX_NELEM; myArray1 = (int **) malloc(m*sizeof(int *)); for (i=0;i