rendered paste body#include<stdio.h>#include<stdlib.h>void getMatrix( int **mat, int*r, int*c){ int i,j; printf("Enter the rows and cols"); scanf("%d %d", r, c); mat = (int**) malloc(*r * sizeof(int*)); for ( i=0 ; i<*r ; i++ ) mat[i] = malloc(*c * sizeof(int)); for( i = 0; i<*r ; i++) for(j=0;j<*c;j++) { printf("\nmat[%d][%d] ",i,j); scanf("%d",&mat[i][j]); } printf("%lu\n",&mat[0][0]);}void putMatrix ( int** mat, int r, int c ){ int i,j; for( i = 0; i<r ; i++) for(j=0;j<c;j++) printf("%d",mat[i][j]);}int main(){ int **mat1, r1, c1; int **mat2, r2, c2; getMatrix ( mat1, &r1, &c1 ); printf("%lu\n",&mat1[0][0]); putMatrix ( mat1, r1, c1 ); free (mat1); return 0;}