授業中に作成したプログラムを片っ端から乗っけていきです。C++ を中心に掲載中。

キーボードから入力した10人分の点数を配列に格納する。確認のために点数を表示した後で、その平均点と分散を求めて表示せよ。
余裕があれば、そのプログラムを、人数の制約を受けないプロ倉身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.

0
Posted by seo thing 2013年12月21日(土) 05:46:25 返信

ae6Xpe <a href="http://pkmdnjcxrxeb.com/">pkmdnjcxrxeb</a>, [url=http://wtltgzpjiryw.com/]wtltgzpjiryw[/url], [link=http://kfknxpmpbwfl.com/]kfknxpmpbwfl[/link], http://iutpdcwmubgh.com/

0
Posted by epoergmr 2013年11月15日(金) 02:11:03 返信

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

Creative Commons

Creative Commons License
この作品は、クリエイティブ・コモンズ・ライセンスの下でライセンスされています。

メンバーのみ編集できます