merubah array 1dimensi menjadi 2dimensi (algoritma & program C++)

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,..

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: