#include<bits/stdc++.h> #include<string> #include<string.h> using namespace std; struct student{ string id; string name; int score_1; int score_2; int score_3; }; int main(){ int N; cin>>N; int avg_1=0; int avg_2=0; int avg_3=0; int sum[N]; struct student s[N]; for(int i=0;i<N;i++){ cin>>s[i].id; cin>>s[i].name; cin>>s[i].score_1; cin>>s[i].score_2; cin>>s[i].score_3; } for(int i=0;i<N;i++){ avg_1=avg_1+s[i].score_1; avg_2=avg_2+s[i].score_2; avg_3=avg_3+s[i].score_3; } avg_1=avg_1/N; avg_2=avg_2/N; avg_3=avg_3/N; printf("%d %d %d\n",avg_1,avg_2,avg_3); for(int i=0;i<N;i++){ sum[i]=s[i].score_1+s[i].score_2+s[i].score_3; } int temp=0; for(int i=0;i<N;i++){ if(sum[temp]<sum[i]){ temp=i; } } cout<<s[temp].id<<" "<<s[temp].name<<" "<<s[temp].score_1<<" "<<s[temp].score_2<<" "<<s[temp].score_3; } |
Double click to view unformatted code.