#include<bits/stdc++.h> using namespace std; struct student{ char number; string name; int s1,s2,s3; int sum; }; bool cmp(student s1,student s2){ return s1.sum > s2.sum; } int main() { int n; int avg1 = 0,avg2 = 0, avg3 = 0; cin >> n; student stu[n]; for(int i = 0; i < n; ++i){ cin >> stu[i].number >>stu[i].name >>stu[i].s1>>stu[i].s2>>stu[i].s3; avg1 += stu[i].s1; avg2 += stu[i].s2; avg3 += stu[i].s3; stu[i].sum = stu[i].s1 + stu[i].s2 + stu[i].s3; } sort(stu,stu+n,cmp); cout<<avg1/n<<" "<<avg2/n<<" "<<avg3/n<<endl; cout<<stu[0].number<<" " <<stu[0].name<<" " <<stu[0].s1<<" "<< stu[0].s2<<" "<<stu[0].s3; return 0; } |
Double click to view unformatted code.