JagoVB
20th November 2011, 11:44 PM
Saya punya masalah ketika mau convert array dari 2D ke 1D.
Ilustrasinya : array[3][3]={
{1, 2, 3},
{4, 5, 6},
{7, 8, 9}
}
mau saya ubah menjadi array[9]={1,2,3,4,5,6,7,8,9}
Kode saya sejauh ini :
<div style="margin:20px; margin-top:5px">
Code:
#include
#include
#define NROWS 3
#define NCOLS 3
int getIndex(int row, int col)
{
int array[NROWS][NCOLS] ={
{'1','2','3'},
{'4','5','6'},
{'7','8','9'}
};
return row*NCOLS+col;
}
int main (int argc, char *argv[])
{
int i;
int j;
//int array_copy[MAX];
int myArr[NROWS*NCOLS];
for (i=0; i
Ilustrasinya : array[3][3]={
{1, 2, 3},
{4, 5, 6},
{7, 8, 9}
}
mau saya ubah menjadi array[9]={1,2,3,4,5,6,7,8,9}
Kode saya sejauh ini :
<div style="margin:20px; margin-top:5px">
Code:
#include
#include
#define NROWS 3
#define NCOLS 3
int getIndex(int row, int col)
{
int array[NROWS][NCOLS] ={
{'1','2','3'},
{'4','5','6'},
{'7','8','9'}
};
return row*NCOLS+col;
}
int main (int argc, char *argv[])
{
int i;
int j;
//int array_copy[MAX];
int myArr[NROWS*NCOLS];
for (i=0; i