01/10/2018, 10:04

Giúp mình bài matrix này với

Làm thế nào để tìm min của từng hàng rong matrix. Sau đó lấy min của từng hàng trừ cho dãy số của hàng đó

VD: 2 3 4 --> min=2
3 5 6 --> min=3
9 8 7 --> min =7
–> 0 1 2
0 2 3
2 1 0

rogp10 viết 12:10 ngày 01/10/2018

Thì làm như bt thôi.

Tan Pham viết 12:20 ngày 01/10/2018

làm sao vậy bạn. Mình mới học tới phần này nên không rành lắm

Henry viết 12:18 ngày 01/10/2018

Mình thì tìm được min rồi thì mình lưu ra một cái mảng một chiều khác với số phần tử bằng số hàng của matrix. Rồi sau đó mình duyệt từng hàng của matrix lấy từng phần tử trừ đi giá trị của mảng min kia

for (i = 0; i < n; i++) {
    for (j = 0; j < m; j++) {
        A[n][m] -= MinAr[n];
    }
}
Tan Pham viết 12:05 ngày 01/10/2018

Bạn có thể làm 1 file cpp hoàn chỉnh cho mình để mình được không bạn ? Tại mình mới làm quen nên cái này khó quá

Tao Không Ngu. viết 12:07 ngày 01/10/2018

Hi Tan Pham.
Bạn đọc lại nội quy diễn đàn về việc xin code.

Tan Pham viết 12:10 ngày 01/10/2018

ok bạn, mình biết rồi. Vậy có ai biết dòng A[n][m] -= MinAr[n]; nghĩa là gì không vậy

Henry viết 12:08 ngày 01/10/2018

A[n][m] -= MinAr[n];

thì có nghĩa là mình lấy phần tử ở hàng n cột m của matrix - cho min ở hàng đó
Ví dụ matrix của bạn ở hàng 0 cột 0 sẽ là 2 và mảng min vị trí thứ 2 là là 2 thì

A[0][0] -= MinAr[0];
2 -= 2
=> A[0][0] = 0
Hoàng Trung viết 12:17 ngày 01/10/2018

Theo mình nghĩ thì bài này bạn cứ coi từng dòng của ma trận là một mảng một chiều rồi làm từ từ thôi

Bài liên quan
0