belajar array 2 dimensi bahasa c
kali ini saya akan mengajarkan array 2 dimensi, array 2 dimensi ini sebenarnya sama dengan 1 dimensi namun array 2 dimensi ditambahkan kolom, penulisan source code nya seperti ini:
time_data nama_variable[indeks1][indeks2];
sekarang contohnya:
#include<stdio.h>
#include<string.h>
int main(){
int x,a,c;// deklarasi variable
char bram[20][30];//arrray 2 dimensi bertipe data integer
printf("masukan jumlah nya :");
scanf("%d",&x);
for(a=0;a<=x;a++){
printf("masukan nama %d:",a+1);
scanf("%s",&bram[a]);//ini pengimputan isi variablle di kolom
}
//seperti contoh saya maka arraynya akan berbentuk bram[20][20]:"bramasta","vikana";
// jadi maksdnya [20] itu merupakan jumlah max kolom
// sedangkan [30] merupakan untuk kolom baris
printf("\narray yg di cari = ");
scanf("%d",&c);
printf("\nnamanya adalah=%s",bram[c]);//ini pembacaan kolom
}
berikut hasil codingannya :
kalian pasti bingug kan mengapa saya nulis 1 malah yang keluar vikana? karena array itu mulai dari 0 jadi jika saya menuliskan 1 tentu yang keluar vikana
time_data nama_variable[indeks1][indeks2];
sekarang contohnya:
#include<stdio.h>
#include<string.h>
int main(){
int x,a,c;// deklarasi variable
char bram[20][30];//arrray 2 dimensi bertipe data integer
printf("masukan jumlah nya :");
scanf("%d",&x);
for(a=0;a<=x;a++){
printf("masukan nama %d:",a+1);
scanf("%s",&bram[a]);//ini pengimputan isi variablle di kolom
}
//seperti contoh saya maka arraynya akan berbentuk bram[20][20]:"bramasta","vikana";
// jadi maksdnya [20] itu merupakan jumlah max kolom
// sedangkan [30] merupakan untuk kolom baris
printf("\narray yg di cari = ");
scanf("%d",&c);
printf("\nnamanya adalah=%s",bram[c]);//ini pembacaan kolom
}
berikut hasil codingannya :
kalian pasti bingug kan mengapa saya nulis 1 malah yang keluar vikana? karena array itu mulai dari 0 jadi jika saya menuliskan 1 tentu yang keluar vikana
Komentar
Posting Komentar