View Code of Problem 82

#include<stdio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>

typedef struct Stu{
    char no[100];
    char name[100];
    int a;
    int b;
    int c;
    int sum;
}stu;

int main()
{
    int n,i,suma=0,sumb=0,sumc=0;
    stu s[1000];
    scanf("%d",&n);
    for(i=0;i<n;i++){
        scanf("%s %s %d %d %d",s[i].no,s[i].name,&s[i].a,&s[i].b,&s[i].c);
        s[i].sum=s[i].a+s[i].b+s[i].c;
        suma+=s[i].a;
        sumb+=s[i].b;
        sumc+=s[i].c;
    }
    printf("%d %d %d\n",suma/n,sumb/n,sumc/n);
    int top=0;
    for(i=1;i<n;i++){
        if(s[i].sum>s[top].sum){
            top=i;
        }
    }
    printf("%s %s %d %d %d",s[top].no,s[top].name,s[top].a,s[top].b,s[top].c);
	return 0;
}

Double click to view unformatted code.


Back to problem 82