>>806
#include <stdio.h>
#include <math.h>

#define MAXNUM 128

int main(void){
    double ave, sum = 0;
    int a[MAXNUM], num, i, j, min_index = 0;

    for(i = 0; i < MAXNUM; i++){
        printf("数字(%d)を入力してください ", i + 1); scanf("%d", &num);
        if(num == 0) break;
        a[i] = num;
    }

    if(i == 0) return 1;

    for(j = 0; j < i; j++)
        sum += a[j];
    ave = sum/i;

    for(j = 0; j < i; j++)
        if(fabs(a[j] - ave) < fabs(a[min_index] - ave))
            min_index = j;

    printf("入力された数字の平均は%g です.\n", ave);
    printf("これは,%d 番目に入力された%d に最も近いです\n", min_index + 1, a[min_index]);

    return 0;
}