Mengenal array satu dimensi sudah...
Input nilai ke dalam array satu dimensi sudah dan mengenal / ta'aruf pada array dua dimensi ini pun sudah 😁
Apa yang kurang !? Yah benar, input atau memasukkan nilai ke dalam array dua dimensi. Seperti yang telah kita pelajari pada artikel sebelumnya bahwa array dua dimensi merupakan array yang terdiri bukan hanya satu baris, melainkan beberapa baris data yang bertumpuk ( lihat ilustrasi tabelnya di artikel ini ).
Mari kita praktikkan, langsung kita buka projek yang telah kita buat kemarin dalam artikel ini :
#include <iostream>
#include <conio.h>
using namespace std;
int main() {
int MSC[3][4]={{3,4,8,0},{3,9,2,1},{6,3,0,2}};
cout<<"MENAMPILKAN ARRAY DUA DIMENSI"<<endl;
cout<<MSC[1][2];
getch();
}
Kita hapus const value dari array kita sehingga menjadi :
#include <iostream>
#include <conio.h>
using namespace std;
int main() {
int MSC[3][4];
cout<<"INPUT ARRAY DUA DIMENSI"<<endl;
getch();
}
Pertama, kita akan coba memasukkan nilai dengan cara manual terlebih dahulu. Artinya kita gunakan perintah cin>> dan cout<< sesuai dengan jumlah baris dan kolom yang kita deklarasikan, yaitu sejumlah baris [3] dan [4];
Gaskan menjadi : cout<<"INPUT ARRAY DUA DIMENSI"<<endl;
cout<<"Input nilai baris ke-0 dan kolom ke-0 : ";
cin>>MSC[0][0];
cout<<"Input nilai baris ke-0 dan kolom ke-0 : ";
cin>>MSC[0][1];
cout<<"Input nilai baris ke-0 dan kolom ke-0 : ";
Terus sampai pada baris [3] dan kolom [4]
Kemudian lakukan perintah output untuk menampilkan array int MSC[3][4] dengan perulangan for() :
for(int i=0; i<3; i++) { // looping baris
for(int x=0; x<4; x++) { // looping kolom
cout<<MSC[i][x]<<" "; // output array dengan baris dan kolom sesuai looping
}
cout<<endl;
}
Lalu coba jalankan dengan perintah gcc / g++ filename.cpp -o output_name :
Lakukan input angka / nilai sampai titik akhir baris ke-3 dan kolom ke-4, sesuai dengan deklarasi kita pada awal program :
int MSC[3][4];
Kemudian pada akhirnya akan muncul data array kita :
Input nilai ke dalam array dua dimensi dinyatakan success gaes 😂
Tags:
CPP