View Code of Problem 82

#include <stdio.h>
#include <string.h>
struct st{
	char n;
	char name[20];
	int k1;
	int k2;
	int k3;
	int sum;
}stu[1000];

int main(){
	int max=0,i,n;
	int sum1=0,sum2=0,sum3=0;
	scanf("%d",&n);
	for(i=0;i<n;i++){
		scanf("%s %s %d %d %d",&stu[i].n,&stu[i].name,&stu[i].k1,&stu[i].k2,&stu[i].k3);
		stu[i].sum = stu[i].k1 + stu[i].k2 + stu[i].k3 ;
	}
	for(i=0;i<n;i++){
		sum1+= stu[i].k1;
		sum2+= stu[i].k2;
		sum3+= stu[i].k3;
		if(stu[max].sum<stu[i].sum) max=i;
	}
	printf("%d %d %d\n",sum1/n,sum2/n,sum3/n);
	printf("%s %s %d %d %d",stu[max].n,stu[max].name,stu[max].k1,stu[max].k2,stu[max].k3);
}

Double click to view unformatted code.


Back to problem 82