View Code of Problem 82

#include<stdio.h>
struct stu
{
	char num[1000],name[1000];
	int a,b,c;
}
main()
{
	struct stu student[100];
	int i,n,stud[100],max,maxi;
	int suma=0,sumb=0,sumc=0;
	scanf("%d",&n);
	for(i=0;i<n;i++)
		scanf("%s %s %d %d %d",&student[i].num,&student[i].name,&student[i].a,&student[i].b,&student[i].c);
	for(i=0;i<n;i++)
	{
		suma+=student[i].a;
		sumb+=student[i].b;
		sumc+=student[i].c;
	}
	printf("%d %d %d\n",suma/n,sumb/n,sumc/n);
	for(i=0;i<n;i++)
		stud[i]=student[i].a+student[i].b+student[i].c;
	max=stud[0];
	maxi=0;
	for(i=0;i<n;i++)
	{
		if(stud[i]>max)
		{
			max=stud[i];
			maxi=i;
		}
	}
	printf("%s %s %d %d %d\n",student[maxi].num,student[maxi].name,student[maxi].a,student[maxi].b,student[maxi].c);
}

Double click to view unformatted code.


Back to problem 82