#include<bits/stdc++.h> #include<algorithm> #include<queue> using namespace std; struct student{ string no; string name; int score1,score2,score3; }; int main() { int N; cin>>N; student arr[N]; double Score1,Score2,Score3; int sum[N]; for(int i=0;i<N;i++) { cin>>arr[i].no>>arr[i].name>>arr[i].score1>>arr[i].score2>>arr[i].score3; sum[i]+=(arr[i].score1+arr[i].score2+arr[i].score3); } int index; int temp=sum[0]; for(int i=0;i<N;i++) { if(sum[i]>temp){ temp=sum[i]; index=i; } } for(int i=0;i<N;i++) { Score1+=arr[i].score1; Score2+=arr[i].score2; Score3+=arr[i].score3; } cout<<Score1/N<<" "<<Score2/N<<" "<<Score3/N<<endl; cout<<arr[index].no<<" "<<arr[index].name<<" "<<arr[index].score1<<" "<<arr[index].score2<<" "<<arr[index].score3<<endl; return 0; } |
Double click to view unformatted code.