回答編集履歴

1

コメント欄に書いた修正を追記

2020/05/29 12:39

投稿

Yasumichi
Yasumichi

スコア1773

test CHANGED
@@ -17,3 +17,33 @@
17
17
 
18
18
 
19
19
   あと、min と secmin には、くじの値を入れていくべきですが、people のインデックスで更新してしまっているのでおかしくなっています。インデックスは、別の変数で保存するようにすると良いと思います。
20
+
21
+
22
+
23
+ 【追記】
24
+
25
+ 上記の処置を加えてもまだ2番目の人を選択する条件がおかしいです。
26
+
27
+
28
+
29
+ ```c
30
+
31
+ if(min < secmin && secmin > people[k].lot){
32
+
33
+ ```
34
+
35
+
36
+
37
+
38
+
39
+
40
+
41
+ ```c
42
+
43
+ if(min < people[k].lot && secmin > people[k].lot){
44
+
45
+ ```
46
+
47
+
48
+
49
+ に修正し、最も小さい値と対象者のくじの値と比べるようにします。