<verbatim> /* 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; } </verbatim> -- Users.ArcangeloTripi - 22 Nov 2002
This topic: Programmazione1/AA0506/PZ
>
WebHome
>
AppuntiEsercitazioni2002
>
PrimaData
Topic revision: r2 - 2003-10-04 - AndreaSterbini
Copyright © 2008-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback