I want to create a two dimensional array where number of rows and columns are fixed and column values will be taken from console input. 

```
void main() {
    int myArray[3][5];
    int i;
    int a, b, c, d, e; // for taking column values

    for (i = 0; i < 3; i++) { // i represents number of rows in myArray
        printf("Enter five integer values: ");
        // taking 5 integer values from console input
        scanf("%d %d %d %d %d", &a, &b, &c, &d, &e);

        // putting values in myArray
        myArray[i][1] = a;
        myArray[i][2] = b;
        myArray[i][3] = c;
        myArray[i][4] = d;
        myArray[i][5] = e;
    }
    // print array myArray values (this doesn't show the correct output)
    for (i = 0; i < 3; i++) {
        printf("%d\t %d\t %d\t %d\t %d\t", &myArray[i][1], &myArray[i][2],
               &myArray[i][3], &myArray[i][4], &myArray[i][5]);
        printf("\n");
    }
}

```

when I run this program, it takes input correctly, but doesn't show the array output as expected. How could I do this, any idea? please help.