30/09/2018, 21:21

MAXINT trong câu lệnh "int temp = -MAXINT" là gì?

Mọi người giải đáp cho mình câu lệnh “int temp = -MAXINT” trong đoạn code này với ạ

unsigned int MaxSumRow(int A[max][max], unsigned int n, unsigned int m)
{

int temp = -MAXINT, sumRow;
unsigned int row;
for(unsigned int i = 0; i<n; i++)

{
    sumRow = 0;
    for(unsigned int j = 0; j<m; j++)
        sumRow+=A[i][j];
    if(temp < sumRow)
    {
        temp = sumRow;
        row = i;
    }
}
return row;

}

cescnghia viết 23:23 ngày 30/09/2018

Để tìm giá trị lớn nhất thì bạn phải gán cho giá trị của “temp” bằng với giá trị nhỏ nhất. Vì sao ?
Chẳng hạn nếu bạn gán “temp” = 0 thì tìm giá trị lớn nhất trong mảng {-1, -2, -3} bằng cách so sánh “temp” lần lượt với các phần tử trong mảng thì sẽ trả về 0…

Chính viết 23:37 ngày 30/09/2018

về tư duy này thì mình hiểu, nhưng đang thawscc mắc -MAXINT ở đâu mà có… từ khi học chưa gặp từ nào như thế này cả

Tao Không Ngu. viết 23:26 ngày 30/09/2018

This post was flagged by the community and is temporarily hidden.

Chính viết 23:34 ngày 30/09/2018

Cảm ơn bạn nhiều …

Bài liên quan
0