View Code of Problem 82

#include<iostream>
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <cmath>
using namespace std;
#pragma warning(disable:4996)



int main() {
	int n;
	cin >> n;
	int s1[100], s2[100], s3[100];
	char d[100];
	char c[100];
	int bestgoal = 0;
	char bestnum[100];
	char bestname[100];
	int besti = 0;
	for (int i = 0; i < n; i++) {
		scanf("%s %s %d %d %d", d, c, &s1[i], &s2[i], &s3[i]);
		if ((s1[i] + s2[i] + s3[i]) > bestgoal) {
			besti = i;
			bestgoal = s1[i] + s2[i] + s3[i];
			strcpy(bestnum, d);
			strcpy(bestname, c);
		}
	}
	int av1, av2, av3;
	av1 = 0;
	av2 = 0;
	av3 = 0;
	for (int i = 0; i < n; i++) {
		av1 += s1[i];
		av2 += s2[i];
		av3 += s3[i];
	}
	av1 = av1 / n;
	av2 = av2 / n;
	av3 = av3 / n;
	printf("%d %d %d\n", av1, av2, av3);
	printf("%s %s %d %d %d", bestnum, bestname, s1[besti], s2[besti], s3[besti]);
	return 0;
}	

Double click to view unformatted code.


Back to problem 82