using c language:
create functions that perform the following actions on 2 dimensional arrays (matrices), write these functions using pointers only (do not use []). Write a function that computes the addition of two arbitrary but same sized matrices. Write a function that computes the matrix determinant. The number of matrix rows and columns must be the same but the function should give the correct answer for any size square matrix.
#include<stdio.h>
void main()
{
int a[10][10],b[10][10],c[10][10],i,j,m,n;
printf("Enter m & n:");
scanf("%d %d",&m,&n);
printf("Enter 1 matrix:");
for(i=0;i<m;i++)
{
for(j=0;j<n;j++)
{
scanf("%d",(*(a+i)+j));
}
}
printf("\nEnter 2 matrix:");
for(i=0;i<m;i++)
{
for(j=0;j<n;j++)
{
scanf("%d",(*(b+i)+j));
}
}
printf("\nAddition Matrix:\n");
for(i=0;i<m;i++)
{ for(j=0;j<n;j++)
{
*(*(c+i)+j)=*(*(a+i)+j)+ *(*(b+i)+j);
printf("%d ",*(*(c+i)+j));
}
printf("\n");
}
}
Output:

using c language: create functions that perform the following actions on 2 dimensional arrays (matrices), write...