View Code of Problem 82

#include<stdio.h>
#include<stdlib.h>
struct stu{
	char a[100];
	char b[100];
	float s1;
	float s2;
	float s3;
}; 
int main()
{
	struct stu student[100];
	int i,j,n;
	scanf("%d",&n);
	for(i=0;i<n;i++)
	{
		scanf("%s%s%f%f%f",&student[i].a,&student[i].b,&student[i].s1,&student[i].s2,&student[i].s3);
	}
	float sum1=0,sum2=0,sum3=0;
/*	for(i=0;i<n;i++)
	{
		sum=(sum+student[i].s1+student[i].s2+student[i].s3);
		printf("%.0f ",sum/3);
		sum=0;
	}
	printf("\n");*/
  for(i=0;i<n;i++)
  {
  	sum1=sum1+student[i].s1;
  	sum2=sum2+student[i].s2;
	sum3=sum3+student[i].s3; 
  }
  printf("%.0f %.0f %.0f",sum1/n,sum2/n,sum3/n);
  printf("\n");
	float h; 
	h=student[0].s1+student[0].s2+student[0].s3;
	for(i=1;i<n;i++)
	{
		if((student[i].s1+student[i].s2+student[i].s3)>h)
		   {
			  j=i;
			 h=(student[i].s1+student[i].s2+student[i].s3);
			 }
			 
	}
//	printf("%.0f %.0f %.0f\n",avg1,avg2,avg3);
    printf("%s %s %.0f %.0f %.0f\n",student[j].a,student[j].b,student[j].s1,student[j].s2,student[j].s3);
   // return 0;
	
	
}

Double click to view unformatted code.


Back to problem 82