View Code of Problem 82

#include<iostream>
#include<string>
using namespace std;
struct student
{
	char id;
	string name;
	int g1;
	int g2;
	int g3;	
};
int main()
{
	double a1=0,a2=0,a3=0;
	int n,k=0; 
	cin>>n;
	int sum[n];
	int max=-1;
	student s[n];
	for(int i=0;i<n;i++)
	{
		cin>>s[i].id>>s[i].name>>s[i].g1>>s[i].g2>>s[i].g3;
		a1+=s[i].g1;
		a2+=s[i].g2;
		a3+=s[i].g3;
	}
//	for(int i=0;i<n;i++)
//	{
//		
////		cout<<a1<<" "<<a2<<" "<<a3<<endl;
//	}
	a1=a1/n;
	a2=a2/n;
	a3=a3/n;
	cout<<a1<<" "<<a2<<" "<<a3<<endl;
	
	for(int i=0;i<n;i++)
	{
		sum[i]=s[i].g1+s[i].g2+s[i].g3;
		if(max<sum[i])
		{
			max=sum[i];
			k=i;
		}
//		cout<<sum[i]<<" "<<k<<endl;	
	}
	cout<<s[k].id<<" "<<s[k].name<<" "<<s[k].g1<<" "
	<<s[k].g2<<" "<<s[k].g3<<endl;
	return 0;
}

Double click to view unformatted code.


Back to problem 82