View Code of Problem 82

#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.


Back to problem 82