キーボードから入力した10人分の点数を配列に格納する。確認のために点数を表示した後で、その平均点と分散を求めて表示せよ。
余裕があれば、そのプログラムを、人数の制約を受けないプロ倉身jに書き換えてみよ。この場合、入力データの最後を示す“しるし”の入力が必要となる。また、繰り返し処理を中断させるためには、while分を使ってみ。
入力例:
Enter score : 35
Enter score : 54
Enter score : 67
Enter score : 105
35
54
67
57
You entered 4 scores.
Acerage : 53.3
Variance : 134.2
余裕があれば、そのプログラムを、人数の制約を受けないプロ倉身jに書き換えてみよ。この場合、入力データの最後を示す“しるし”の入力が必要となる。また、繰り返し処理を中断させるためには、while分を使ってみ。
#include<iostream> #include<iomanip> using namespace std; int main(){ int score[100], n=0, i, ten; float aberage, bariance; average=variance=0; while(ten>=0 && ten<=100){ cout << "Enter score :"; cin >> ten; score[n++]=ten; } n--; for(i=0;n<i;i++) cout << score[i] << "\n"; average=average/n; for(i=0;i<n;i++) average+=score[i]; variance=variance/n; cout<<"Average : "<<setw(6)<<setprecision(3)<<average <<"\n"; cout<<"Variance: "<<setw(6)<<setprecision(4)<<variance<<"\n"; return 0; }
入力例:
Enter score : 35
Enter score : 54
Enter score : 67
Enter score : 105
35
54
67
57
You entered 4 scores.
Acerage : 53.3
Variance : 134.2
このページへのコメント
IyBzI7 wow, awesome blog post.Much thanks again.
ae6Xpe <a href="http://pkmdnjcxrxeb.com/">pkmdnjcxrxeb</a>, [url=http://wtltgzpjiryw.com/]wtltgzpjiryw[/url], [link=http://kfknxpmpbwfl.com/]kfknxpmpbwfl[/link], http://iutpdcwmubgh.com/