#include<stdio.h> typedef struct{ char no[100]; char name[100]; double c1; double c2; double c3; double sum; }data; int main(){ int n,i; data a[1000]; scanf("%d",&n); for(i=0;i<n;i++){ scanf("%s %s %lf %lf %lf",&a[i].no,&a[i].name,&a[i].c1,&a[i].c2,&a[i].c3); a[i].sum=a[i].c1+a[i].c2+a[i].c3; } double av1=0,av2=0,av3=0; for(i=0;i<n;i++) av1=av1+a[i].c1; printf("%.lf ",av1/n); for(i=0;i<n;i++) av2=av2+a[i].c2; printf("%.lf ",av2/n); for(i=0;i<n;i++) av3=av3+a[i].c3; printf("%.lf\n",av3/n); int max=0; for(i=0;i<n;i++) if(a[max].sum<a[i].sum) max=i; printf("%s %s %.lf %.lf %.lf\n",a[max].no,a[max].name,a[max].c1,a[max].c2,a[max].c3); } |
Double click to view unformatted code.