Anh chị giúp em làm bài C\C++ : nhập một ma trận 2 chiều, viết hàm tìm phần tử có giá trị nhỏ nhất

nhập một ma trận 2 chiều, viết hàm tìm phần tử có giá trị nhỏ nhất trong 1 hàng nào đó của ma trận.
em cảm ơn nhiều
 

taplamhacker

♥ Thanh Trâm ♥
Reply: Anh chị giúp em làm bài C\C++

:oh: bạn đã biết nhập mảng 2 chiều chưa
 

taplamhacker

♥ Thanh Trâm ♥
việt nhập + gọi hàm bạn phải tự tìm hiểu thôi
mình chỉ giúp bạn cái câu 2
// hàm trả về 1 giá trị( ở đây giả sử kiểu nguyên) min trên 1 hàng, hàng ở đây do người dùng nhập vào
[AH]
Mã:
int minh(int a[][100], int hang, int m)
{
	int min = a[hang][0];
	for(int 1 = 0 ; i < m ; i ++)\
		if(min > a[hang][i])
			min = a[hang][i];
	return min;
}
[/AH]
 
anh cho em hỏi. đây là anh chọn hàng cần tìm min trước khi chạy chương trình, nếu em muốn chọn hàng cần tìm min trong khi chạy chương trình thì nên viết code như thế nào ?
 

taplamhacker

♥ Thanh Trâm ♥
anh cho em hỏi. đây là anh chọn hàng cần tìm min trước khi chạy chương trình, nếu em muốn chọn hàng cần tìm min trong khi chạy chương trình thì nên viết code như thế nào ?
để chọn hàng bạn làm như sau
ví dụ ở đây bạn đã có mảng và hàm tìm min mình viết ở trên
Mã:
printf("Nhap vao hang can tim min: ");
int hang;
do
scanf("%d",&hang);
while(hang > 0 || hang >= n);// kiem tra xem nhap vao hang co dung k
printf("gia tri nho nhat cua hang %d la %d",hang,minh(a,hang,m));
 

Thống kê

Chủ đề
102,787
Bài viết
470,610
Thành viên
340,593
Thành viên mới nhất
winspire
Top