/* Kadai063 																		   */
/* 5 人分の英語、国語、数学の点数を入力して、各人の平均と、科目毎の平均を出力するプログ
ラムを作成せよ。データは以下の構造体に格納するものとする。                             */
/* 2026.07.21 H.Funayama															   */
 

#include <stdio.h>
#define DATANUM 5

typedef struct Seiseki {
    int eigo;
    int kokugo;
    int sugaku;
    float average;
} SEISEKI;

int main(void) {
    SEISEKI score[DATANUM];
    int i;
    
    float sum_eigo = 0, sum_kokugo = 0, sum_sugaku = 0;

    for (i = 0; i < DATANUM; i++) {
        scanf("%d %d %d",
              &score[i].eigo,
              &score[i].kokugo,
              &score[i].sugaku);

        score[i].average =
            (score[i].eigo +
             score[i].kokugo +
             score[i].sugaku) / 3.0;

        sum_eigo += score[i].eigo;
        sum_kokugo += score[i].kokugo;
        sum_sugaku += score[i].sugaku;
    }

    for (i = 0; i < DATANUM; i++) {
        printf("%d 人目の 3 科目平均は %.1f 点です。\n",
               i + 1, score[i].average);
    }

    printf("英語の平均点は %.1f 点です。\n", sum_eigo / DATANUM);
    printf("国語の平均点は %.1f 点です。\n", sum_kokugo / DATANUM);
    printf("数学の平均点は %.1f 点です。\n", sum_sugaku / DATANUM);

    return 0;
}