Originariamente inviato da Trusty
Buongiorno a tutti!!!
Sono appena arrivato nel vostro club (forum) e ho già bisogno di un piccolo aiutino da parte vostra!!Ebbene, vado all'Università ma mi trovo impacciato su una cosa:
Dati i seguenti tipi:

typedef struct{
int ore;
int minuti;}Orario;

typedef struct {
Orario time;
char attivita[20];} Impegno;


devo scrivere una funzione void agenda (Impegno agenda[],int n) che data una agenda, cioè un array di impegni di dimensione n, riordina gli impegni contenuti secondo l'ordine cronologico! Vi giuro che è una settimana che ci provo ma non ce la faccio proprio (senza scrivere una tonnellata) di righe di codice!! Vi prego, aiutatemi!!!!
Innanzitutto (ma ci penseranno i moderatori a rimproverarti) ti consiglio di mettere un titolo più esplicativo la prox volta.
Per quanto riguarda il tuo problema prima una domanda secca:ma gli algoritmi di ordinamento su interi li avete fatti?Tipo selectionsort,quicksort,bubblesort etc...Se è così il problema si riduce a riadattare leggermente uno di quelli per ordinare rispetto al campo che ti interessa.Prima rispondi alla mia domanda quindi,li avete fatti?