tipe nama_array[ukuran_1][ukuran_2] . . . [ukuran_N];
File arraydb.c
#include
static char barishari[2][13] = {
{0,31,28,31,30,31,30,31,31,30,31,30,31},
{0,31,29,31,30,31,30,31,31,30,31,30,31}
};
int hari_per_tahun();
int hari_per_tahun(int *tahun, int *bulan, int *hari)
{
int i, kabisat; kabisat = *tahun % 4 == 0 && *tahun % 100 != 0 || *tahun % 400 == 0;
for (i=1; i < *bulan; i++)
*hari += barishari[kabisat][i];
return *hari;
}
main()
{
int a,b,c;
a=1988;
b=3;
c=1;
printf(”%d\n”, hari_per_tahun(&a, &b, &c));
}
$ gcc -o arraydb arraydb.c
$ ./arraydb
61
$
Tidak ada komentar:
Posting Komentar