#include <stdio.h>

int main() {
	typedef struct Grades {
		int English; //英語
		int Japanese;//国語
		int Math;//数学
		float human_average;//各人の平均
	} Grades;
	Grades score[5];
	int i;
	int English_sum = 0, Japanese_sum = 0, Math_sum = 0;//科目ごとの合計
	float English_average, Japanese_average, Math_average;//科目ごとの平均

	// 英語と国語と数学の点数を5人読み込み、各人の平均を計算する-------------------
	for (i = 0; i < 5; i++) {
		scanf("%d", &(score[i].English));
		scanf("%d", &(score[i].Japanese));
		scanf("%d", &(score[i].Math));
		score[i].human_average = (score[i].English + score[i].Japanese + score[i].Math)/3;
	}

	// 科目ごとの合計を計算し、平均を計算する------------------------------------------
	for (i = 0; i < 5; i++) {
		English_sum += score[i].English;
		Japanese_sum += score[i].Japanese;
		Math_sum += score[i].Math;
	}

	English_average = English_sum / 5.0;
	Japanese_average = Japanese_sum / 5.0;
	Math_average = Math_sum / 5.0;

	//各人の平均と、科目毎の平均を表示させる-----------------------------------------
	for (i = 0; i < 5; i++) {
		printf("%d 人目の3科目平均は %3.1f です。\n", i + 1, score[i].human_average);
	}
	printf("英語の平均点は %3.1f です。\n", English_average);
	printf("国語の平均点は %3.1f です。\n", Japanese_average);
	printf("数学の平均点は %3.1f です。\n", Math_average);

	return 0;
}