View Code of Problem 82

#include<stdio.h>
struct student{
	char num[20];
	char name[20];
	int c1;
	int c2;
	int c3;
};
main(){
	struct student stu[100];
	int i,n,b[100],d1=0,d2=0,d3=0,t=0;
	scanf("%d",&n);
	for(i=0;i<n;i++)
		scanf("%s%s%d%d%d",stu[i].num,stu[i].name,&stu[i].c1,&stu[i].c2,&stu[i].c3);
	for(i=0;i<n;i++){
		d1=stu[i].c1+d1;
		d2=stu[i].c2+d2;
		d3=stu[i].c3+d3;
		b[i]=stu[i].c1+stu[i].c2+stu[i].c3;
	}
	for(i=1;i<n;i++){
		if(b[i]>b[t])
			t=i;
	}
	printf("%d %d %d\n",d1/n,d2/n,d3/n);
	printf("%s %s %d %d %d",stu[t].num,stu[t].name,stu[t].c1,stu[t].c2,stu[t].c3);
}

Double click to view unformatted code.


Back to problem 82