#include<stdio.h>

int a[10];

int * sqr_mat(int *mat[], int m, int n)
{
int i,j;
for(i=0;i<m;++i)
{for(j=0;j<n;++j)
a[i+j] =*(mat[i]+j)* *(mat[i]+j);

}

return a;

```
}
/*int sum_mat(int *mat[], int m, int n)
{
}
float square_root(float num)
*/
int main()
{
int *a[10],*b,i,j,r,c;
printf("Enter the order of matrix");
scanf("%d%d",&r,&c);
printf("Enter the elements of matrix");
for(i=0;i<r;++i)
{for(j=0;j<c;++j)
scanf("%d",a[i]+j);
}
b=sqr_mat(a,r,c);
printf("Square of elemnts of given matrix\n");
for(i=0;i<r;++i)
{for(j=0;j<c;++j)
printf("%d",*(b+i+j));
printf("\n");
}
}
```