Feu un programa que llegeixi parells de dates i que, per a cada parell, digui si la primera data és anterior, igual o posterior a la segona data.
El vostre programa ha de definir i utilitzar la funció
int compara(int d1, int m1, int a1, int d2, int m2, int a2);
que, donades dues dates @d1@/@m1@/@a1@ i @d2@/@m2@/@a2@, retorna un nombre negatiu si la primera data és anterior a la segona, 0 si la primera data és igual a la segona, i un nombre positiu si la primera data és posterior a la segona.
L’entrada és una seqüència de parells de dates. Cada data segueix el format dia@/@mes@/@any. Totes les dates de l’entrada són vàlides i estan compreses entre els anys 1800 i 9999.
Per a cada parell de dates, cal escriure “@anterior@” si la primera data és anterior a la segona, “@iguals@” si la primera data és igual a la segona, o “@posterior@” si la primera data és posterior a la segona.
Input
30/11/1971 4/6/1971 9/4/1968 28/2/1969 29/2/2008 29/2/2008 15/1/2008 16/1/2008 15/1/2008 15/2/2008 15/1/2008 15/1/2009 31/1/2008 31/1/2007 1/1/1800 31/12/9999
Output
posterior anterior iguals anterior anterior anterior posterior anterior