#include<stdio.h> struct student{ int num; char name[20]; int y; }; struct student students[10]; int main(void) { int i,j,q,and; and=0; struct student g; int average; for(i=0;i<10;i++){ scanf("%d%s%d",&students[i].num,&students[i].name,&students[i].y); and=and+students[i].y; } for(i=0;i<9;i++){ q=i; for(j=i+1;j<10;j++){ if(students[j].y<students[q].y){ q=j; } } g=students[q]; students[q]=students[i]; students[i]=g; } average=and/10; printf("The average: %d ",average); printf("The student score: "); for(i=9;i>=0;i--) printf("%d %s %d ",students[i].num,students[i].name,students[i].y); return 0; }