View Code of Problem 82

#include <stdio.h>
#include <string.h>
struct stu
{
		char id[10];
		char name[100];
		int score1;
		int score2;
		int score3;
}a[100];
int main() 
{
	int n,k,i;
	int max=0;
	int sum[100],sum1,sum2,sum3;
	sum1=0;
	sum2=0;
	sum3=0;
	scanf("%d",&n);
	for(i=0;i<n;i++)
	{
		scanf("%s%s%d%d%d",a[i].id,a[i].name,&a[i].score1,&a[i].score2,&a[i].score3);
	    sum1 = sum1+a[i].score1;
		sum2 = a[i].score2+sum2;
		sum3 = a[i].score3+sum3;
		sum[i]=a[i].score1+a[i].score2+a[i].score3;
	}
	for(i=0;i<n;i++)
	{
		
		
		if(sum[i]>max)
		{
			max=sum[i];
			k=i;
		}
	} 
	printf("%d %d %d\n",sum1/n,sum2/n,sum3/n);
	printf("%s %s %d %d %d\n",a[k].id,a[k].name,a[k].score1,a[k].score2,a[k].score3);

	return 0;
}

Double click to view unformatted code.


Back to problem 82