Quick actions

cmd+k|ctrl+k

Navigation

Languages

27-09-2023_SkripArray2D_JarakAntarKota

Snippet info

Language

Cpp

Visibility

public

Author

kaisha-talitha-iriani

Created

2023-09-27T04:29:25.53375Z

Updated

2023-09-27T04:30:09.480316Z

#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;
}
INFO