第13週プロジェクト3-ヘルプ
1151 ワード
//*Copyright(c)2013、煙台大学コンピュータ学院*All rights reserved.*作者:孔雲*完成日:2013年11月20日*バージョン番号:v 1.0*問題の説明:現在、各会社の上昇と下落(プラス、マイナス、不動ゼロ)を示すデータがあります.*中には正数もあれば負数もあり、0もあります.入力された個数が不定で、また、正数のみや負数のみの場合はありません.*平均的な上昇幅と平均的な下落幅を統計する必要があります.*1行目の出力が上昇した数と下落した数.*2行目は平均上昇幅(正の平均数)と平均下落幅(負の平均数、さらに逆)を出力し、小数点以下3位を保持します.*質問分析:このプログラムの変数名はおかしいですね.なぜ単純なアルファベットやいくつかを使わないのですか.*名を見て意を知るのですか.何も分からないのに、何の意味があるのか.また、このプログラムはクラス対抗戦の参考答案から来ていますが、実行できません.なぜか分かりません.*提供可能なデータ:5 0-11.52.3-0.3 2.4 0 7.9-4.3*答え:第1行:5 3第2行:3.821.867*/#include#include#includeusing namespace std;int main(){int c_inc=0,c_dec=0;//上昇した個数と下落した個数//freopen("input.txt","r",stdin);double v,s_inc=0,s_dec=0;//上昇した値と和を求める変数while(cin>>v){if(v>0){s_inc+=v;c_inc+++ } else if(v<0) { s_dec+=v; c_dec++; } } cout<
: , !