PaSteam
16-05-2008, 09:36
salve
avendo una struttura del genere
struct alunno {
char cognome[20];
int voto;
};
come dovrei realizzare un algoritmo di ordinamento stabile che ottenga
partendo da
rossi 6
verdi 6
leopardi 6
foscolo 7
bianchi 7
napoleone 5
ottenga
ordinando per voto (in maniera che risultino ordinati anche i cognomi e non solo i voti )
napoleone 5
leopardi 6
rossi 6
verdi 6
bianchi 7
foscolo 7
e lo stesso ordinando per nome
tutti gli esempi di algoritmi di ordinamento che ho trovato hanno esempi solo
per array con un solo valore non per strutture quindi con pił valori da ordinare
avendo una struttura del genere
struct alunno {
char cognome[20];
int voto;
};
come dovrei realizzare un algoritmo di ordinamento stabile che ottenga
partendo da
rossi 6
verdi 6
leopardi 6
foscolo 7
bianchi 7
napoleone 5
ottenga
ordinando per voto (in maniera che risultino ordinati anche i cognomi e non solo i voti )
napoleone 5
leopardi 6
rossi 6
verdi 6
bianchi 7
foscolo 7
e lo stesso ordinando per nome
tutti gli esempi di algoritmi di ordinamento che ho trovato hanno esempi solo
per array con un solo valore non per strutture quindi con pił valori da ordinare