01/10/2018, 15:01
Tìm cực trị trong mảng 2 chiều
bool laPTCucDai(int x, int y, int**a, int nRow, int nCol) //Toa do x, y trong mang a.
{
int dem = 0;
for (int i = -1; i <= 1; i++)
{
for (int j = -1; j <= 1; j++)
{
if ((x + i) >= 0 && (y + j) >= 0 && ((x + i) <= nRow - 1) && ((y + j) <= nCol - 1) && (a[x][y] > a[x + i][y + j]))
dem++;
else
return false;
}
}
return true;
}
Hàm của mình để tim cực trị trong mảng 2D. Không biết sai chỗ nào mà kq ko đc như ý. Mn góp ý giúp mình vs.
//Thông tin vào là tọa độ của điểm cần xét [x, y] trong mảng **a.
Bài liên quan