Rabu, 10 Juni 2009

Array Multidimensi

Berikut ini adalah contoh mekanisme untuk menangani array multidimensional, pada contoh program dibawah ini membuat dan mencetak suatu matriks, dan mencetak matrik sesuai dengan perubahan posisinya.


BEGIN {count = 1;
for (row = 1; row <= 5; ++row) {
for (col = 1; col <= 3; ++col) {
printf("%4d",count);
array[row,col] = count++; }
printf("\n"); }
printf("\n");
for (col = 1; col <= 3; ++col) {
for (row = 1; row <= 5; ++row) {
printf("%4d",array[row,col]); }
printf("\n"); }
exit; }


Hasilnya adalah:

1 2 3
4 5 6
7 8 9
10 11 12
13 14 15

1 4 7 10 13
2 5 8 11 14
3 6 9 12 15

Pustaka:

[1] NAWK

Tidak ada komentar:

Posting Komentar