mình ko hiểu sai ở đâu. in ra số nhỏ nhất nó cứ lấy vị trí đầu tiên. mong các thánh giúp đỡ mình ạ 
#include<stdio.h>
#include<conio.h>
int main()
{
int a[10][10],n,min;
printf("nhap n: ");
scanf("%d",&n);
for(int i=1;i<=n;i++)
{
for(int j=1;j<=n;j++)
{
printf("nhap a[%d][%d]:",i,j);
scanf("%d",&a[i][j]);
}
}
printf("ta co ma tran vuong: \n");
for(int i=1;i<=n;i++)
{
printf("\n");
for(int j=1;j<=n;j++)
{
printf("%d ",a[i][j]);
}
}
min=a[1][1];
for(int i=1;i<=n;i++)
for(int j=1;j<=n;j++)
{
if(a[i][j]<min)
{
a[i][j]=min;
}
}
printf("\nso nho nhat la: %d",min);
}

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?