#include struct datum { int dan; int mesec; int god; }; void redosled(struct datum prvi,struct datum drugi); main() { struct datum prvi, drugi;/*char c; while(c=getchar()!=EOF)*/ printf("Unesite dan, mesec i godinu\n"); scanf("%d%d%d",&prvi.dan,&prvi.mesec,&prvi.god); printf("Unesite ponovo dan, mesec i godinu\n"); scanf("%d%d%d",&drugi.dan,&drugi.mesec,&drugi.god); redosled(prvi,drugi); while(1); } void redosled(struct datum prvi,struct datum drugi) { if ((prvi.dan > 31)||(drugi.dan > 31)||(prvi.mesec>12)|| (drugi.mesec>12)||(prvi.dan<0)||(drugi.dan<0)||(prvi.mesec<0)||(drugi.mesec<0)) printf ("Nekorektno unet datum.Pokusajte ponovo!\n"); else if((prvi.dan==drugi.dan)&&(prvi.mesec==drugi.mesec)&&(prvi.god==drugi.god)) printf("DATUMI SU ISTI!\n"); else if(prvi.god < drugi.god) printf("Prvi datum je pre drugog!\n"); else if((prvi.mesec < drugi.mesec)&&(prvi.god==drugi.god)) printf("Prvi datum je pre drugog!\n"); else if((prvi.dan < drugi.dan)&&(prvi.mesec==drugi.mesec)&&(prvi.god==drugi.god)) printf("Prvi datum je pre drugog!\n"); else printf("Prvi datum NIJE pre drugog!!\n"); }