Diseño del programa de puntuación
#Definir PW 7
#Definir GS 5
Puntuación estructural
{
int num
flotar un[PW], agregar
} sc[GS];
void sort()
{
int i, j;
Puntuación estructural d;
for(I = 0; iltGS; i)
{
for(j = 0; j ltGS-I-1; j )
{
if(sc[j].Agregar ltsc[j 1] . Añadir)
{
d = sc[j];
sc[j]= sc[j 1];
sc [j 1]= d;
}
}
}
}
void main()
{
int i, j;
flotación máxima, mínima, suma
Punto flotante a[GS][PW], agregar [GS];
for(I = 0;iltGS;i)
{
printf("No. d:\n ",I 1 );
for(j = 0; j ltPW; j )
scanf("f ", ampa[I][j]);
}
for(I = 0; i ltGS; i )
{
suma = 0; máx = 0; mínimo = 100;
for(j = 0; j ltPW; j )
{
suma = suma a[I][j];
if(max lt ; a[I][j])max = a[I][j];
if(min gt; a[I][j])min = a[I][j]; /p>
}
add[I]=(suma-max-min);
printf("No. d: .2f\n ", i 1, agregar[I]);
}
for(I = 0;iltGS;i)
{
sc[i ] . núm = I 1;
sc[i]. agregar = agregar[I];
for(j = 0; j ltPW; j )
sc[i]. a[j]= a[I][j];
}
sort();
printf(" \ n "); >
for(I = 0; i ltGS; i)
printf("No. d: .2f\n ", sc[i].num,sc[i].Add);
}