01/10/2018, 12:35
Mảng 2 chiều: GTLN của GTNN của từng dòng
Em chỉ mới làm được GTNN của từng dòng,em không biết làm sao để code để lấy kết quả min từng dòng rồi max nó nữa,có ai biết thì chỉ em với.
int min(int a[maxm][maxn],int m,int n)
{
for(int i=0;i<m;i++)
{
int min=a[i][0];
for(int j=0;j<n;j++)
if(a[i][j]<min)
min=a[i][j];
printf("
%d",min);
}
printf("
");
}
Bài liên quan
bài này tạo 1 mảng min gồm m phần tử min rồi chạy tìm max thôi
Cái này là em muốn tìm min từng dòng trước rồi mới tìm max của những cái min đó ạ
Tức là tạo mảng
int min[m];
rồi dùng vòng lặprồi in ra max thôi
Anh nói rõ hơn đc ko ạ,em không hiểu lắm
cái này là tìm min trong mỗi dòng
cái ở trên là tìm max
Cái min từng dòng em biết ạ,tại em đã đăng ở trên rồi,em thắc mắc ở chỗ tìm max ấy em làm giống anh thì ra lỗi,em nghĩ là lúc đầu phải gán max cơ mà em rối ở chỗ gán max bằng gì?
mình gán max = min[0] bạn ạ
vẫn bị lỗi ạ,em sửa hoài ko đc
Code sai lỗi cơ bản.
bạn khai báo min[m] sai chỗ kìa. với cả thiếu dấu ‘=’ nữa. Bạn thử cái này xem sao :
cái này bị lỗi con trỏ anh ơi mà em chưa học con trỏ
Bạn dùng 2 hàm khác nhau hả ?
em dùng trong 1 hàm nó cũng bị lỗi
Vừa khai báo min là kiểu int, sau đấy lại khai báo min là kiểu mảng với số phần tử i không tồn tại, bạn có hiểu code của bạn không?