View Code of Problem 82

#include<stdio.h>

typedef struct student{
	char num[100];
	char name[100];
	int s1;
	int s2;
	int s3;
}student;

int main(){
	int n,i;
	scanf("%d",&n);
	student st[n];
	int sum1=0,sum2=0,sum3=0;
	int sum[3]={0}; 
	for(i=0;i<n;i++){
		scanf("%s %s %d %d %d",&st[i].num,&st[i].name,&st[i].s1,&st[i].s2,&st[i].s3);
		sum1 = sum1 + st[i].s1;
		sum2 = sum2 + st[i].s2;
		sum3 = sum3 + st[i].s3;
		sum[i] = sum[i] + st[i].s1 + st[i].s2 + st[i].s3;
	}
	int j=0,max=sum[0];
	for(i=0;i<n;i++){
		//if(i==0){
		//	max = sum[0];
		//	j=0;
		//}
		if(max<sum[i]){
			max = sum[i];
			j=i;
		}
	}
	printf("%d %d %d\n",sum1/n,sum2/n,sum3/n);
	printf("%s %s %d %d %d\n",st[j].num,st[j].name,st[j].s1,st[j].s2,st[j].s3);
}

Double click to view unformatted code.


Back to problem 82