View Code of Problem 82

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

Double click to view unformatted code.


Back to problem 82