View Code of Problem 82

#include<bits/stdc++.h>
using namespace std;

struct student{
  string xh;
  string name;
  int a;
  int b;
  int c;
};

int main(void)
{
  int i,n,flag,mmax=0,av=0,bv=0,cv=0;
  cin>>n;
  student stu[n];
  for(i=0;i<n;++i)
    cin>>stu[i].xh>>stu[i].name>>stu[i].a>>stu[i].b>>stu[i].c;
  for(i=0;i<n;++i)
  {
    if(mmax<(stu[i].a+stu[i].b+stu[i].c))
    {flag=i;mmax=stu[i].a+stu[i].b+stu[i].c;}
    av+=stu[i].a;bv+=stu[i].b;cv+=stu[i].c;
    
  }
  av=av/n;bv=bv/n;cv=cv/n;
  cout<<av<<" "<<bv<<" "<<cv<<endl;
  cout<<stu[flag].xh<<" "<<stu[flag].name<<" "<<stu[flag].a<<" "<<stu[flag].b<<" "<<stu[flag].c;
}

Double click to view unformatted code.


Back to problem 82