¿Encontrar la puntuación promedio de 5 estudiantes en 4 materias y ordenarlas de mayor a menor (programación en lenguaje C)?
#include lt; stdio.h gt;
struct stu{
nombre de char[10];
puntuación flotante[5] ];
}stu1[5];
int main()
{
void sort(struct stu* ss);
int i, j, suma;
for(i = 0; i lt; 5; i){
printf("s\n", "Por favor, introduce tu nombre:");
scanf("s", stu1[i].name);
printf("s\n","Por favor, introduce tus puntuaciones por separado: ");
for(j = 0; j lt; 4; j){
scanf("d", amp; stu1[i].score[j] );
suma =stu1[i].puntuación[j];
}
stu1[i].puntuación[5] = suma/4;
p>
}
sort(stu1);
printf("s", "Las calificaciones promedio de mayor a menor son: ") ;
for (i = 0; i lt; 5; i){
printf("s d\t", stu1[i].nombre, stu1[i].puntuación [5]);
}
devuelve 0
}
clasificación vacía (estructura stu* ss)
{
int i,j,q,temp;
for (i = 0; i lt; 4; i){
q = i;
for( j = i 1; jlt; 5; j ){
if( stu1[q].score[5] lt; stu1[j].score[ 5])
q = j;
}
si( q != i){
temp = stu1[i] .puntuación[5];
stu1[i].puntuación[5] = stu1[q].puntuación[5]; temperatura;
}
}
}