/* Memorizza una serie di date utilizzando un array di strutture, e poi ricerca la prima data in ordine cronologico. */ #include <stdio.h> #define NUM 10 int main () { int i = 0; typedef struct data { int giorno; int mese; int anno; } Data; Data compleanni[NUM], prima; for (i = 0; i < NUM; i++) { printf("dammi una data\n"); scanf("%d %d %d", &compleanni[i].giorno, &compleanni[i].mese, &compleanni[i].anno); } prima = compleanni[0]; for (i = 1; i < NUM; i++) if (compleanni[i].anno < prima.anno || compleanni[i].anno == prima.anno && compleanni[i].mese < prima.mese || compleanni[i].anno == prima.anno && compleanni[i].mese == prima.mese && compleanni[i].giorno < prima.giorno) prima = compleanni[i]; printf("la prima data e' %d %d %d\n", prima.giorno, prima.mese, prima.anno); return 0; }-- ArcangeloTripi - 22 Nov 2002
![]() |
![]() |
Questo sito usa cookies, usandolo ne accettate la presenza. (CookiePolicy)
Torna al Dipartimento di Informatica ![]() |
|
![]() |
![]() |