View Code of Problem 82

#include <stdio.h>
#include <string.h>
struct stu{
	char ID[10];
	char name[20];
	int a;
	int b;
	int c;
};
int main(int argc, char *argv[])
{
	int n;
	int sumA=0,sumB=0,sumC=0;
	scanf("%d",&n);
	stu s[n];
	int p = 0;
		int max=0;
	for(int i= 0;i<n;i++){
	
		scanf("%s %s %d %d %d",s[i].ID,s[i].name,&s[i].a,&s[i].b,&s[i].c);
		sumA+=s[i].a;
		sumB+=s[i].b;
		sumC+=s[i].c;
		if(s[i].a+s[i].b+s[i].c>max){
			p = i;
			max=s[i].a+s[i].b+s[i].c;
		}
	
	}
		printf("%d %d %d\n",sumA/n,sumB/n,sumC/n);
		printf("%s %s %d %d %d\n",s[p].ID,s[p].name,s[p].a,s[p].b,s[p].c);
	return 0;
}

Double click to view unformatted code.


Back to problem 82