View Code of Problem 82

#include<bits/stdc++.h>
#include<algorithm>
#include<queue>
using namespace std;
 
struct student{
    string no;
    string name;
    int score1,score2,score3;
};
int main()
{
    int N;
    cin>>N;
    student arr[N];
    double Score1,Score2,Score3;
    int sum[N];
    for(int i=0;i<N;i++)
    {
        cin>>arr[i].no>>arr[i].name>>arr[i].score1>>arr[i].score2>>arr[i].score3;
        sum[i]+=(arr[i].score1+arr[i].score2+arr[i].score3);
    }
    int index;
    int temp=sum[0];
    for(int i=0;i<N;i++)
    {
        if(sum[i]>temp){
            temp=sum[i];
            index=i;
        }
    }
    for(int i=0;i<N;i++)
    {
        Score1+=arr[i].score1;
        Score2+=arr[i].score2;
        Score3+=arr[i].score3;
    }
    cout<<Score1/N<<" "<<Score2/N<<" "<<Score3/N<<endl;
    cout<<arr[index].no<<" "<<arr[index].name<<" "<<arr[index].score1<<" "<<arr[index].score2<<" "<<arr[index].score3<<endl;
 
    return 0;
}
 
 

Double click to view unformatted code.


Back to problem 82