#include <stdio.h>

#define NUM 10

int main()
{
    int i;
    int score[NUM];
    float new_score[NUM];
    int max_score, min_score;

    for(i = 0; i < NUM; i++)
    {
        printf("%d人目の点数：", i + 1);
        scanf("%d", &score[i]);
    }

    max_score = score[0];
    min_score = score[0];

    for(i = 1; i < NUM; i++)
    {
        if(score[i] > max_score)
        {
            max_score = score[i];
        }

        if(score[i] < min_score)
        {
            min_score = score[i];
        }
    }

    printf("\n");
    printf("最高点：%d 最低点：%d\n\n",
           max_score,
           min_score);

    for(i = 0; i < NUM; i++)
    {
        new_score[i] =
        50.0 * (score[i] - min_score)
        / (max_score - min_score)
        + 50;

        printf("%d人目：%d → %f\n",
               i + 1,
               score[i],
               new_score[i]);
    }

    return 0;
}