#include<stdio.h> struct stu { char num[1000],name[1000]; int a,b,c; } main() { struct stu student[100]; int i,n,stud[100],max,maxi; int suma=0,sumb=0,sumc=0; scanf("%d",&n); for(i=0;i<n;i++) scanf("%s %s %d %d %d",&student[i].num,&student[i].name,&student[i].a,&student[i].b,&student[i].c); for(i=0;i<n;i++) { suma+=student[i].a; sumb+=student[i].b; sumc+=student[i].c; } printf("%d %d %d\n",suma/n,sumb/n,sumc/n); for(i=0;i<n;i++) stud[i]=student[i].a+student[i].b+student[i].c; max=stud[0]; maxi=0; for(i=0;i<n;i++) { if(stud[i]>max) { max=stud[i]; maxi=i; } } printf("%s %s %d %d %d\n",student[maxi].num,student[maxi].name,student[maxi].a,student[maxi].b,student[maxi].c); } |
Double click to view unformatted code.