Lenguaje C, chicos, por favor ayúdenme.
#incluye & ltstdio.h & gt
#incluye & ltstring.h & gt
#incluye & ltmath.h & gt
# include & ltalgoritmo& gt
estructura? Estudiante{
Ciel? Nombre[20];
¿Doble? puntuación 1;
¿Doble? puntuación2
¿Doble? Puntuación 3;
¿Doble? promedio
};
¿Booleano? cmp(estudiante?&s1,estudiante?&s2){
if(fabs(s1.avg-s2.avg)>0.01)?¿Regresión? s 1 . promedio & gt; promedio . ¿devolver? strcmp(s1.nombre, S2.nombre)<0;
}
int? principal(){
int? n, yo;
scanf("%d ", & ampn);
¿Estudiante? s[n];
for(I = 0;i<n;i++){
scanf("%s%lf%lf%lf", s[i]. Nombre&Score1. s[i].score2, &s[i].Score3);
s[i]. promedio =(s[I]. puntuación 1+s[I]. puntuación 2+s[I]. puntuación 3)/3;
}
std::sort( s, s+n, CMP); //Modifica la parte de clasificación tú mismo
for(I = 0;I<n;i++){
printf("%s?%. 2lf \n ", s[i]. Nombre, s[i]. promedio);
}
}