>>809
#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){
        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]);
    }
}