Balik Matriks
Pelajaran 20 dari 25 dalam kursus Tantangan Pemrograman: Volume 2 di Coddy.
Diberikan sebuah matriks, tugasmu adalah menemukan setiap elemen yang berada di bawah dan termasuk diagonal utama, lalu mengubah tandanya dari positif menjadi negatif atau dari negatif menjadi positif. Pertama, kamu akan menerima angka N yang menunjukkan jumlah baris dan kolom matriks, lalu kamu akan menerima setiap baris secara terpisah.
1 | 2 | 3 | 4 | 5 |
6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 |
-1 | 2 | 3 | 4 | 5 |
-6 | -7 | 8 | 9 | 10 |
-11 | -12 | -13 | 14 | 15 |
-16 | -17 | -18 | -19 | 20 |
-21 | -22 | -23 | -24 | -25 |
Tantangan
MudahTulis program yang membaca bilangan asli N dari input, lalu memasukkan matriks NxN yang terdiri dari N baris dan N kolom. Ubah tanda bilangan yang berada pada atau di bawah diagonal utama, lalu tampilkan kembali matriks tersebut.
Input
5
1 2 3 4 5
6 7 8 9 10
11 12 13 14 15
16 17 18 19 20
21 22 23 24 25
Output
-1 2 3 4 5
-6 -7 8 9 10
-11 -12 -13 14 15
-16 -17 -18 -19 20
-21 -22 -23 -24 -25
Catatan: Agar hasilnya benar, kamu perlu mencetak satu spasi tepat setelah setiap baris.
Coba sendiri
#include <stdio.h>
int main() {
// Tulis kodemu di sini
return 0;
}Semua pelajaran di Tantangan Pemrograman: Volume 2
1Pengenalan Kursus
Pengenalan4Kesulitan Tinggi
Jumlah DigitBalik MatriksPasangan Huruf VokalPersegi AjaibSubsekuens BahagiaPembagian TigaPengurutanLatihan sendiri: Compiler C online