回答編集履歴

1

修正内容を追記

2017/05/10 08:30

投稿

can110
can110

スコア38266

test CHANGED
@@ -1,3 +1,25 @@
1
1
  - `max = a[i];`に加え、その時の要素位置`i`も`max_i`などに保持しておくとどうでしょうか?
2
2
 
3
3
  - 点数の入力部分と合計の計算部分もループ処理で書いてみましょう。
4
+
5
+
6
+
7
+ #### 追記
8
+
9
+ なお、上記ができたら、次のような修正に挑戦するのも良いと思います。
10
+
11
+
12
+
13
+ - 入力をループで書く。
14
+
15
+ - 入力ループを途中で中断できるようにする(点数に-1を入力したら入力終了など)
16
+
17
+ - 入力ループ中に、最高、最低点など、結果表示に必要な値を**うまく**保持、計算しておく。
18
+
19
+
20
+
21
+ 上記の修正をおこなうと、a[10]のような配列不要、数個の変数だけで好きな人数分だけ最高、最低点と名称、合計、平均を出すことができるようになります。
22
+
23
+ ただし、最高、最低点が複数人存在する場合は最後の人を採用するものとします。
24
+
25
+