Salve a tutti e buone feste passate.
La struttura è la seguente
struct corso{
char cnome[32];
char docente [32];
int crediti;
int studenti;
};
Essa si trova in un modulo separato in un header file.
Ecco l'algoritmo utilizzato per ordinare l array
void scambio(int &a, int&b){
int appo=a;
a=b;
b=appo;
}
void ordinastruct(corso uni[],int n){
int i,j;
for(i=0; i<n-1; i++){
for(j=i+1; i<n; i++){
if(uni[i].studenti > uni[j].studenti)
scambio(uni[i].studenti,uni[j].studenti);
}
}
}
Il testo mi chiede di ordinare l array secondo i studenti iscritti se avete bisogno del main chiedete pure ma non penso ci sia bisogno perche in fase di compilazione non ci sono errori ma in run time non mi ordina bene la struttura Grazie in anticipo.