Em bị lỗi chương trình tìm max của mảng 2 chiều.Nó cứ hiển thị ra giá trị cuối cùng.Em không biết mình sai chỗ nào và phải chỉnh sửa ra sao.Các anh giúp em với.
/*Sap xep noi bot*/
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
int main()
{/// một mảng thực cấp không quá 20x20
float a[20][20];
int i,j,n,m;
///Nhap mang thuc
printf(">>>WELLCOME<<<");
printf("\n Nhap vao so dong va cot cua mang.");
scanf("%d %d",&n,&m);
for(i=0;i<n;i++)
{
for(j=0;j<m;j++)
{
printf("\n Nhap vao gia tri cua phan tu a[%d][%d]:",i,j);
scanf("%f",&a[i][j]);
}
}
/// in ra phan tu cua mang
printf(" \nIn ra mang X \n");
for(i=0;i<n;i++)
{
for(j=0;j<m;j++)
{
printf(" %4f", a[i][j]);
}
printf("\n");
}
///Tim phan tu co gia tri lon nhat
printf(" \nPhan tu co gia tri lon nhat trong mang X \t");
int max=a[0][0];
for(i=0;i<n;i++)
{
for(j=0;j<m;j++)
{
if(max<a[i][j])
max=a[i][j];
}
}
printf("%f",max);
getch();
}

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