PRAKTIKUM STRUKTUR DATA 2
ARRAY 2 DIMENSI
Deklarasi array
Bentuk umum:
<type> <arrayName>[<array_size1>][<array_size2>]
Contoh : int Ar[3][10];
Mengakses Array
Untuk mengakses setiap elemen array digunakan indeks.
· Indeks dituliskan dalam tanda [ ][].
Contoh:
char table[3][6];
table[1][2] = 'a';
Inisialisasi Array
Contoh : char table[3][6]={{’a’,’b’,’c’,’d’,’e’,’f’},
{’g’,’h’,’i’,’j’,’k’,’l’},
{’m’,’n’,’o’,’p’,’q’,’r’}
};
Contoh :
Memasukkan nilai pada array dua dimensi:
const int NUM_ROWS = 3, NUM_COLS = 6;
for (int row=0; row < NUM_ROWS; row++)
for (int column = 0; column < NUM_COLS; column++)
cin>>table[row][column];
Mencetak nilai pada array dua dimensi:
const int NUM_ROWS = 3, NUM_COLS = 6;
for (int row=0; row < NUM_ROWS; row++)
for (int column = 0; column < NUM_COLS; column++)
cout << table[row][column];
TUGAS:
Dalam kelas struktur data, terdapat 20 mahasiswa. Dimana dalam satu semester terdapat 5 tugas struktur data. Buatlah program yang mempunyai fungsi untuk:
1. 1. memasukkan nilai-nilai tugas dari setiap mahasiswa
2. 2. mencetak nilai tugas rata-rata yang didapat setiap mahasiswa.
Silahkan download File ini Klik di sini...
0 komentar:
Posting Komentar