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.
Autoria: Professorat de P1
Generació: 2026-01-25T10:18:40.897Z
© Jutge.org, 2006–2026.
https://jutge.org