27-09-2023_SkripArray2D_JarakAntarKota

Run Settings
LanguageC++
Language Version
Run Command
#include <iostream> using namespace std; int main() { const int JUMLAH_KOTA = 3; const char* nama_kota[JUMLAH_KOTA] = {"Kota A","Kota B","Kota C"}; int jarak[JUMLAH_KOTA][JUMLAH_KOTA]; // Mengisi array jarak antar kota for (int i = 0; i < JUMLAH_KOTA; i++) { for (int j = 0; j <JUMLAH_KOTA; j++) { if (i == j) { jarak[i][j] = 0; // Jarak dari suatu kota ke dirinya sendiri adalah 0. } else { cout << "Masukkan jarak dari " << nama_kota[i] << " ke " << nama_kota[j] << ": "; cin >> jarak[i][j]; } } } // Menampilkan jarak antar kota cout << "Jarak antar kota:\n"; for (int i = 0; i < JUMLAH_KOTA; i++) { for (int j = 0; j < JUMLAH_KOTA; j++) { cout << nama_kota[i] << " ke " << nama_kota[j] << ": " << jarak[i][j] << " km\n"; } } return 0; }
Editor Settings
Theme
Key bindings
Full width
Lines