Răspuns:
(d.luna < e.dev.luna) || ( (d.luna==e.dev.luna) && (d.zi <e.dev.zi) )
Explicație:
returnează valoarea 1, vom subânţelege că expresia returnează valoarea true. Dacă datele calendaristice sunt din acelaşi an, 2019, atunci ca data calendaristică d să fie anterioară datei calendristice avem două variante:
1. numărul lunii lui d este mai mic decât numărul lunii lui e, SAU
2. numerele lunilor sunt egale, atunci nr. zilei lui d este mai mic decât numărul lunii lui e.
Scriem expresia logică:
(d.luna < e.dev.luna) || ( (d.luna==e.dev.luna) && (d.zi <e.dev.zi) )