datum.c: In function 'main':
datum.c:19:39: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
19 | && (y_ != y || m_ > m || m_ == m && d_ > d)) {
| ~~~~~~~~^~~~~~~~~
datum.c:8:2: warning: ignoring return value of 'scanf' declared with attribute 'warn_unused_result' [-Wunused-result]
8 | scanf("%d", &t);
| ^~~~~~~~~~~~~~~
datum.c:12:3: warning: ignoring return value of 'scanf' declared with attribute 'warn_unused_result' [-Wunused-result]
12 | scanf("%d.%d.%d.", &d, &m, &y);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~