merubah array 1dimensi menjadi 2dimensi
misalkan terdapat sebuah array 1dimensi sebagi berikut:
A[9];
Dan disediakan array 2dimensi sebagai berikut B[3][3], diharapkan array A dapat dikopy kedalam array B. seperti gambar dibawah:
untuk menghasilkan ilustrasi seperti gambar diatas dimana array 1dimensi masuk kedalam array 2 dimensi, berikut ilustrasi gambar prosesnya:
Dalam program C++, SOURCE CODE:
#include <stdio.h> void main(){ char A[3][3]; char B[9]={‘A’,'B’,'C’,'D’,'E’,'F’,'G’,'H’,'I’}; int n=0; for (int i=0;i<3;i++){ for (int j=0;j<3;j++){ A[i][j]=B[n]; n++; } } for (i=0;i<3;i++){ for (int j=0;j<3;j++){ printf(“%c”,A[i][j]); } printf(“\n”); } } |
selamat mencoba,semoga bermanfat,..
Tidak ada komentar:
Posting Komentar