View Code of Problem 82

#include<stdio.h>
#include <string.h>
struct student 
{
	char num[10],nam[10];
	int c[3];
}
;
struct student a,b;
void main()
{
	int i,j,n,c1=0,c2=0,c3=0,max=0;
	scanf("%d",&n);
	for(i=0;i<n;i++)
	{
		scanf("%s",a.num);
		scanf("%s",a.nam);
		for(j=0;j<3;j++)
			scanf("%d",&a.c[j]);
		if(max<a.c[0]+a.c[1]+a.c[2])
		{
			max=a.c[0]+a.c[1]+a.c[2];
			strcpy(b.num,a.num);
			strcpy(b.nam,a.nam);
			b.c[0]=a.c[0];
			b.c[1]=a.c[1];
			b.c[2]=a.c[2];

		}
		c1+=a.c[0];
		c2+=a.c[1];
		c3+=a.c[2];


	}
	printf("%d %d %d\n",c1/n,c2/n,c3/n);
	printf("%s %s %d %d %d",b.num,b.nam,b.c[0],b.c[1],b.c[2]);
	
	
}

Double click to view unformatted code.


Back to problem 82