View Code of Problem 82

#include<bits/stdc++.h>
#include<string>
#include<string.h>
using namespace std;
struct student{
	string id;
	string name;
	int score_1;
	int score_2;
	int score_3;
};
int main(){
	int N;
	cin>>N;
	int avg_1=0;
	int avg_2=0;
	int avg_3=0;
	int sum[N];
	struct student s[N];
	for(int i=0;i<N;i++){
		cin>>s[i].id;
		cin>>s[i].name;
		cin>>s[i].score_1;
		cin>>s[i].score_2;
		cin>>s[i].score_3;
	}
	for(int i=0;i<N;i++){
		avg_1=avg_1+s[i].score_1;
		avg_2=avg_2+s[i].score_2;
		avg_3=avg_3+s[i].score_3;
	}
	avg_1=avg_1/N;
	avg_2=avg_2/N;
	avg_3=avg_3/N;
	printf("%d %d %d\n",avg_1,avg_2,avg_3);
	for(int i=0;i<N;i++){
		sum[i]=s[i].score_1+s[i].score_2+s[i].score_3;
	}
	int temp=0;
	for(int i=0;i<N;i++){
		if(sum[temp]<sum[i]){
			temp=i;
		}
	}
	cout<<s[temp].id<<" "<<s[temp].name<<" "<<s[temp].score_1<<" "<<s[temp].score_2<<" "<<s[temp].score_3;
	
	
	
	
	
}

Double click to view unformatted code.


Back to problem 82