View Code of Problem 82

#include <iostream>
#include <cstring>
#include <cstdio>

using namespace std;

struct student{
    char no;
    char name[10];
    int a,b,c;
};

int main(){
    int n;
    scanf("%d",&n);
    student stu[n];
    int av=0,bv=0,cv=0;
    int sum[n]={0};
    for(int i=0;i<n;i++){
        cin>>stu[i].no>>stu[i].name>>stu[i].a>>stu[i].b>>stu[i].c;
        av+=stu[i].a;
        bv+=stu[i].b;
        cv+=stu[i].c;
        sum[i]+=(stu[i].a+stu[i].b+stu[i].c);
    }
    av=av/n;
    bv=bv/n;
    cv=cv/n;
    printf("%d %d %d\n",av,bv,cv);
    int max=0;
    for(int i=0;i<n;i++){
        if(sum[max]<sum[i]){
            max=i;
        }

    }
    cout<<stu[max].no<<" "<<stu[max].name<<" "<<stu[max].a<<" "<<stu[max].b<<" "<<stu[max].c<<endl;
    return 0;
}

Double click to view unformatted code.


Back to problem 82