View Code of Problem 82

#include<iostream>
#include<string>
using namespace std;
struct Stu{
	string id;
	string name;
	double a,b,c;
}stu[1000];
int main(void){
	int n,k=0;
	cin>>n;
	double avg[n]={0},suma=0,sumb=0,sumc=0,max=0;
	for(int i=1;i<=n;i++){
		cin>>stu[i].id>>stu[i].name>>stu[i].a>>stu[i].b>>stu[i].c;
		avg[i]=(stu[i].a+stu[i].b+stu[i].c);
		suma+=stu[i].a;sumb+=stu[i].b;sumc+=stu[i].c;
	}
	printf("%.0lf %.0lf %.0lf\n",suma/n,sumb/n,sumc/n);
	for(int i=1;i<=n;i++){
		if(max<avg[i]){
			max=avg[i];
			k=i;
		}
	}
	cout<<stu[k].id<<" "<<stu[k].name<<" "<<stu[k].a<<" "<<stu[k].b<<" "<<stu[k].c; 
}

Double click to view unformatted code.


Back to problem 82