#include<iostream> #include<algorithm> #include<math.h> #include<stdio.h> #include<stdlib.h> #include<string.h> #include<cstring> #include<string> using namespace std; struct stu{ char num; string name; int a; int b; int c; int sum; }; bool cmp(stu a,stu b) { return a.sum>b.sum; } int main() { int n,a=0,b=0,c=0; cin>>n; stu h[n]; for(int i=0;i<n;i++) { cin>>h[i].num>>h[i].name>>h[i].a>>h[i].b>>h[i].c; h[i].sum=h[i].a+h[i].b+h[i].c; a+=h[i].a; b+=h[i].b; c+=h[i].c; } sort(h,h+n,cmp); cout<<a/n<<" "<<b/n<<" "<<c/n<<endl; cout<<h[0].num<<" "<<h[0].name<<" "<<h[0].a<<" "<<h[0].b<<" "<<h[0].c; return 0; } |
Double click to view unformatted code.