View Code of Problem 82

#include<stdio.h>
struct Student{
	char num[100];
	char name[100];
	int c1;
	int c2;
	int c3;
};
int main(){
	int n;
	scanf("%d",&n);
	struct Student s[n];
	int i;
	int sum[i],max,p;
	int sum1=0,sum2=0,sum3=0,avg,avg1,avg2;
	for(i=0;i<n;i++){
		scanf("%s %s %d %d %d",&s[i].num,&s[i].name,&s[i].c1,&s[i].c2,&s[i].c3);
	}
	for(i=0;i<n;i++){
	    sum1+=s[i].c1;
	    sum2+=s[i].c2;
	    sum3+=s[i].c3;
	    avg=sum1/n;
	    avg1=sum2/n;
	    avg2=sum3/n;
	}
	printf("%d %d %d",avg,avg1,avg2);
	printf("\n");
	
	for(i=0;i<n;i++){
		
		sum[i]=s[i].c1+s[i].c2+s[i].c3;
		
//		printf("%d ",sum[i]);
		
//		printf("%d %s %d %d %d",s[i].num,s[i].name,s[i].c1,s[i].c2,s[i].c3);
	}
    for(i=0;i<n;i++){
     max=sum[0];
	if(max<sum[i]){
		max=sum[i];
		p=i;
	}
	}
	    printf("%s %s %d %d %d",s[p].num,s[p].name,s[p].c1,s[p].c2,s[p].c3);
//		printf("%d %d",max,p);
	return 0;
} 

Double click to view unformatted code.


Back to problem 82