Minggu, 03 Juli 2011

Merubah array 1 dimensi menjadi 2 dimensi

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