..................の間がプログラム本体です program 4 .................. #include /* データを読んで平均と分散を計算するプログラム1 */ main() { float y,av,var,sum,sum2; int n,i; /* 変数の初期化 */ sum=0; sum2=0; /* データを読みつつ、和を計算 */ scanf("%d",&n); for( i=1; i<=n; ++i){ scanf("%f",&y); sum += y; sum2 += y*y; } av = sum/n; sum2 /= n; var = sum2-av*av; /* 出力 */ printf("number of data= %d\n",n); printf("average= %f\n",av); printf("variance= %f\n",var); } .................. program 5 .................. #include /* 配列を使う1 */ main() { float y[10]; int i; /* 配列データを作る */ for( i=0; i<10; ++i){ y[i-1] = 2.0 * i; } /* 奇数番目のデータを出力 */ for( i=0; i<9; i += 2){ printf("%f\n",y[i-1]); } /* 偶数番目のデータを出力 */ for( i=1; i<10; i += 2){ printf("%f\n",y[i-1]); } } .................. program 6 .................. #include /* データを読んで平均と分散を計算するプログラム2(配列の利用) */ main() { float y[50]; float av,var,sum,sum2; int n,i; /* 配列にデータを読んでしまう */ scanf("%d",&n); for( i=0; i