View Code of Problem 82

#include<stdio.h>
typedef struct{
	char no[100];
	char name[100];
	double c1;
	double c2;
	double c3;
	double sum;
}data;
int main(){
	int n,i;
	data a[1000];
	scanf("%d",&n);
	for(i=0;i<n;i++){
		scanf("%s %s %lf %lf %lf",&a[i].no,&a[i].name,&a[i].c1,&a[i].c2,&a[i].c3);
		a[i].sum=a[i].c1+a[i].c2+a[i].c3;
	}
	double av1=0,av2=0,av3=0;
	for(i=0;i<n;i++)
		av1=av1+a[i].c1;
	printf("%.lf ",av1/n);
	
	for(i=0;i<n;i++)
		av2=av2+a[i].c2;
	printf("%.lf ",av2/n);
	
	for(i=0;i<n;i++)
		av3=av3+a[i].c3;
	printf("%.lf\n",av3/n);
	
	int max=0;
	for(i=0;i<n;i++)
		if(a[max].sum<a[i].sum)
			max=i;
	printf("%s %s %.lf %.lf %.lf\n",a[max].no,a[max].name,a[max].c1,a[max].c2,a[max].c3);
			
}

Double click to view unformatted code.


Back to problem 82