プログラム初心者なのですが、この問題を解決する為のプログラムのやり方をどなたか教えて頂けないでしょうか?
プログラム初心者なのですが、この問題を解決する為のプログラムのやり方をどなたか教えて頂けないでしょうか? 「キーボードから、5 個の double 型の値を読み込み、平均、分散、最大値、最小値の 4 つの値を画面に表 示せよ。」 ちなみにubuntuを使っています。
C言語関連・101閲覧
ベストアンサー
(1150923909さん) 例: #include <stdio.h> int main(void) { double v; double sum1=0,sum2=0,max,min,ave,var; int i; for(i=0;i<5;i++){ printf("data%d >",i+1); scanf("%lf",&v); sum1 +=v; sum2 +=v*v; if(i==0){ max=v; min=v; }else{ if(v>max)max=v; if(v<min)min=v; } } ave=sum1/5.0; var=sum2/5.0 - ave*ave; printf("平均: %f\n分散: %f\n最大値: %f\n最小値: %f\n", ave,var,max,min); return 0; } ~~~~~~~~~~~~~~~~~~~~ data1 >12.5 data2 >15 data3 >13.45 data4 >15.5 data5 >17 平均: 14.690000 分散: 2.484400 最大値: 17.000000 最小値: 12.500000
質問者からのお礼コメント
ありがとうございます☺️
お礼日時:5/19 21:45