#include <stdio.h>

int main(int argc, char *argv[]){

    int array[4][4];
    int i, j;

    for(i = 0; i < 4; i++){
        for(j = 0; j < 4; j++){
            array[i][j] = (i+1)*(j+1);
            printf("%d ", array[i][j]);
        }
        printf("\n");
    }

    int *ptr = &array[0][0];
    for(i = 0; i < 16; i++){
        printf("%d ", ptr[i]);
    }


    printf("\n");
    return 0;
}