30/09/2018, 16:38
Tìm một số trong mảng 2 chiều c#
Tìm một số , nếu có thì trả về true , ko có thì false . Em viết hàm thế này nhưng kết quả ko như ý , mong mọi người giúp đỡ
bool timkiem(int[,]iMaTran,int m ,int n)
{
Console.Write("Nhap phan tu can tim kiem trong mang: ");
k = int.Parse(Console.ReadLine());
for (int i = 1; i <= m; i++)
{
for (int j = 1; j <= n; j++)
{
if (iMaTran[i, j] == k)
return true;
}
}
return false;
}
Bài liên quan
Up hết code lên kiểm tra dễ hơn nha bạn mà mới nhìn vào thấy cho nhập k ngay trog hàm KT là không hay rồi
ý anh là nhập k ở hàm main à
Em nên truyền biến k ở hàm main vào hàm. Như vậy hàm sẽ có tính tái sử dụng cao hơn.
Code em thấy ko sai nhé. Em post hết đoạn nào liên quan đến hàm này lên để mọi người cùng xem.
đây a
Cách chèn code cho dễ nhìn :
bỏ
void nhapmatran(int[,] iMaTran)
[quote=“Le_Huy, post:5, topic:4805”]
test.nhapmatran(iMaTran, m, n);
[/quote] test.nhapmatran(iMaTran);