void print_date(struct date d) { printf("%d-%d-%d\n", d.day, d.month, d.year); } int is_leap_year(struct date d) { return ( ((d.year%4 == 0) && (d.year%100 != 0)) || (d.year%400 == 0) ); }