Cho em hỏi đây là lỗi gì và cách sửa với ạ
[Error] E:\c\C\a.c:39: error: invalid use of array with unspecified bounds
Em dùng hàm Mat để nhập vào mảng hai chiều A B và hàm Max để tìm Max của mảng tổng C
#include<stdio.h>
#include<conio.h>
int n;
void Mat(int);
int Max(int);
void main()
{
int n,i,j;
printf("Ma tran can tinh cap: ");
scanf("%d",&n);
int a[n][n],b[n][n],c[n][n];
printf("\nNhap vao mang A\n");
Mat(a);
printf("Nhap vao mang B\n");
Mat(b);
for (i=0;i<=n;i++)
for (j=0;j<=n;j++)
c[i][j]=a[i][j]+b[i][j];
printf("So lon nhat tren C la: %d",Max(c));
getch();
}
void Mat(int S[][])
{
int i,j;
for (i=0;i<=n;i++)
for (j=0;j<=n;j++)
{
printf("Nhap vao [%d][%d]: ");
scanf("%d",&S[i][j]);
printf("\n");
}
}
int Max(int A[][])
{
int i,j,M;
M=A[0][0];
for (i=0;i<=n;i++)
for (j=0;j<=n;j++)
if(M<A[i][j]) M=A[i][j];
return M;
}