scusa ma non so cosa sono i tag cod.ho rimodulato cosi il programma ma non esegue perfettamente l'ordinamento.grazie
codice:
void ordinanum(FILE*fp3,struct classe*elettrica,int n)
{
int i,j,imin,temp;
for(i=0;i<n-1;i++)
{
imin=i;
for(j=i+1;j<n;j++)
{
if(elettrica[imin].voto<elettrica[j].voto)
imin=j;
temp=elettrica[i].voto;
elettrica[i]=elettrica[imin];
elettrica[imin].voto=temp;
}
}
printf("promossi inordine crescente:");
for(i=0;i<n;i++)
fprintf(fp3,"%s %s %d %d \n",elettrica[i].cognome,elettrica[i].nome,elettrica[i].matricola,elettrica[i].voto);
}