/*** * matrix_copy.c * * print a square matrix * and make a copy * * $ gcc matrix_copy.c -o matrix_copy * $ ./matrix_copy * * *****/ #include #include int* matrix_copy(int* matrix, int size){ int i; int* duplicate; duplicate = malloc(sizeof(int) * size*size); for (i=0; i<(size*size); i++){ duplicate[i] = matrix[i]; } return duplicate; } void print_matrix(int* matrix, int size){ int row, col; printf("["); for (row=0; row