#include <stdio.h>
#include <math.h>
#define NMAX 1000
int getData(int a[]) {
int n = 0;
while( scanf("%d", &a[n]) == 1 ) {
n++;
if( n == NMAX ) {
printf("データ数が上限値を越えたので,これ以上のデータは無視する\n");
break;
}
}
return n;
}
main(int argc, char *argv[]) {
int data[NMAX];
int n = 0;
int k, sum;
double av;
n = getData(data);
sum = 0;
for(k=0; k<n; k++) {
sum += data[k];
}
av = (double)sum / (double)n;
printf("データ数 = %d\n平均値 = %lf\n", n,av);
printf("n\tdata[n]\t平均値との差\n");
for(k=0; k<n; k++)
printf("%d\t%d\t%lf\n", k,data[k], data[k]-av);
}