質問: データ数を入力し、そのデータの数だけの点数を読み込み、その点数と偏差値を表示するプログラムを作成したいのですが、 コンパイルは正しくできたものの、偏差値の部分がなぜか「inf」と表示されてしまいます。なぜでしょうか。 **ソースコード** ``` #include /* 要素数sizeの実数配列aに順に入力する */ void readDoubleArray(double a[], int size) { int i; for(i=0;i
回答: infは無限大を表すものです。(infinity) main関数で宣言したhyoujunnhennsaを初期化せずに関数に渡して、内部で除算に使用しているので、0除算が起こっているのだと思います。