lecture:kiso2:ex:ex06-8.c

差分

このページの2つのバージョン間の差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
lecture:kiso2:ex:ex06-8.c [2019/10/26 13:57]
sano
lecture:kiso2:ex:ex06-8.c [2019/10/29 17:59] (現在)
sano
行 1: 行 1:
 === 演習課題 ex06-8.c === === 演習課題 ex06-8.c ===
-キーボードから整数値をデータとして入力する度に、それまでに入力された**データ数**、**総和**、**平均値**、**最大値**、**最小値**を出力するプログラム <wrap em>ex06-8.c</wrap> を作成し、__kiso2コマンドを用いて提出しなさい。__+キーボードから整数値をデータとして入力する度に、それまでに入力された**データ数**、**総和**、**平均値**、**最大値**、**最小値**を出力するプログラム <wrap em>ex06-8.c</wrap> を作成し、__kiso2コマンドを用いて提出しなさい。__ただし、全ての項目について、それぞれの値を10文字幅で表示し、また、平均値は小数点以下3桁までを四捨五入して表示する。
  
 実行例: 実行例:
行 6: 行 6:
 t190900@s01cd0542-160:~/kiso2-2019/ex06$ ./ex06-8 t190900@s01cd0542-160:~/kiso2-2019/ex06$ ./ex06-8
 ? 9 ? 9
-データ数:1, 総和:9, 平均値:9.000000, 最大値:9, 最小値:+データ数:         1, 総和:         9, 平均値:     9.000, 最大値:         9, 最小値:         
--10 +? 10 
-データ数:2, 総和:-1, 平均値:-0.500000, 最大値:9, 最小値:-10 +データ数:         2, 総和:        19, 平均値:     9.500, 最大値:        10, 最小値:         9 
-9999 +999 
-データ数:3, 総和:9998, 平均値:3332.666667, 最大値:9999, 最小値:-10+データ数:         3, 総和:      1018, 平均値:   339.333, 最大値:       999, 最小値:         9
 ? -10000 ? -10000
-データ数:4, 総和:-2, 平均値:-0.500000, 最大値:9999, 最小値:-10000+データ数:         4, 総和:     -8982, 平均値: -2245.500, 最大値:       999, 最小値:    -10000
 ? 1 ? 1
-データ数:5, 総和:-1, 平均値:-0.200000, 最大値:9999, 最小値:-10000+データ数:         5, 総和:     -8981, 平均値: -1796.200, 最大値:       999, 最小値:    -10000
 ? 2 ? 2
-データ数:6, 総和:1, 平均値:0.166667, 最大値:9999, 最小値:-10000+データ数:         6, 総和:     -8979, 平均値: -1496.500, 最大値:       999, 最小値:    -10000
 ? 3 ? 3
-データ数:7, 総和:4, 平均値:0.571429, 最大値:9999, 最小値:-10000+データ数:         7, 総和:     -8976, 平均値: -1282.286, 最大値:       999, 最小値:    -10000
 ? 4 ? 4
-データ数:8, 総和:8, 平均値:1.000000, 最大値:9999, 最小値:-10000+データ数:         8, 総和:     -8972, 平均値: -1121.500, 最大値:       999, 最小値:    -10000
 ? 5 ? 5
-データ数:9, 総和:13, 平均値:1.444444, 最大値:9999, 最小値:-10000 +データ数:         9, 総和:     -8967, 平均値:  -996.333, 最大値:       999, 最小値:    -10000 
-? -13 +? -10001 
-データ数:10, 総和:0, 平均値:0.000000, 最大値:9999, 最小値:-10000+データ数:        10, 総和:    -18968, 平均値: -1896.800, 最大値:       999, 最小値:    -10001 
 +? 9999 
 +データ数:        11, 総和:     -8969, 平均値:  -815.364, 最大値:      9999, 最小値:    -10001 
 +? 111 
 +データ数:        12, 総和:     -8858, 平均値:  -738.167, 最大値:      9999, 最小値:    -10001
 ? ?
 </code> </code>
 <note tip>端末上で実行中のプログラムを強制終了する場合は、Ctrl-C(コントロールキー + C)を押します。</note> <note tip>端末上で実行中のプログラムを強制終了する場合は、Ctrl-C(コントロールキー + C)を押します。</note>
  • lecture/kiso2/ex/ex06-8.c.txt
  • 最終更新: 2019/10/29 17:59
  • by sano