Array matrik c++

dapet tugas latihan cuman pusing ngerjainya tolong dong biar ngerti

Asumsikan ukuran matriks tidak melebihi NbarisMaks dan NkolomMaks . Jumlahkan elemen-elemen pada setiap baris dan setiap kolom. Hasil penjumlahan disimpan pada kolom tambahan dan baris tambahan.Jadi, hasil penjumlahan suatu baris disimpan pada kolom paling kanan (Nkol+1), dan hasil penjumlahan suatu kolom disimpan pada baris paling bawah(Nbar+1)

avatar Revanz
@Revanz

1 Kontribusi 0 Poin

Diperbarui 5 tahun yang lalu

Tanggapan

Udah nyoba codenya nggak, penjelasan kamu kurang rinci.

1 Jawaban:

maksud pertanyaan mungkin: misal punya matriks 4x4, tapi yang diisi hanya 3x3. 1 2 3|0 4 5 6|0 7 8 9|0

0 0 0

jadi: 1 2 3|6 4 5 6|15 7 8 9|24

12 15 18

kode untuk baris: <pre> array[NbarisMaks][NkolomMaks]; int jumlah=0; for(i=0,i&lt;array.length,i++){ //untuk ganti baris for(j=0,j&lt;(array[i].length-1),j++){ //menjumlahkan tiap elemen (kecuali kolom terakhir) jumlah+=array[i][j] ; } array[i][(array[i].length-1)]=jumlah; //(array[i].length-1) index kolom terakhir jumlah = 0; //reset jumlah kembali 0 karena akan berganti baris } </pre> untuk kolom konsepnya kurang lebih sama

nb: ngga terlalu aku cek, mungkin ada yg salah

avatar zerokira
@zerokira

49 Kontribusi 30 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban