View Code of Problem 82

#include<stdio.h>
#include<string.h>
struct student{
	char num[100];
	char name[100];
	int x1,x2,x3;
}s[100];
int main(){
	int i,n;
	scanf("%d",&n);
	for(i=0;i<n;i++){
		scanf("%s %s %d %d %d",&s[i].name,&s[i].num,&s[i].x1,&s[i].x2,&s[i].x3);
	}
	int sum1=0,sum2=0,sum3=0;
	int max=0;
	for(i=0;i<n;i++){
		sum1=sum1+s[i].x1;
		sum2=sum2+s[i].x2;
		sum3=sum3+s[i].x3;
	}
	
	for(i=0;i<n;i++){
		if((s[i].x1+s[i].x2+s[i].x3)>(s[max].x1+s[max].x2+s[max].x3)){
			max=i;
		}
	}
	printf("%d %d %d\n",sum1/n,sum2/n,sum3/n);
	printf("%s %s %d %d %d\n",s[max].name,s[max].num,s[max].x1,s[max].x2,s[max].x3);
} 

Double click to view unformatted code.


Back to problem 82