Postingan lainnya
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)
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<array.length,i++){ //untuk ganti baris for(j=0,j<(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