teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

文言

2021/07/19 23:47

投稿

int32_t
int32_t

スコア21929

answer CHANGED
@@ -1,7 +1,8 @@
1
1
  ```c
2
- if((max_salineCo.salt / (max_salineCo.salt + max_salineCo.water))*100 < (list[i].salt / (list[i].salt + list[i].water))*100){
2
+ if ((max_salineCo.salt / (max_salineCo.salt + max_salineCo.water))*100 <
3
+ (list[i].salt / (list[i].salt + list[i].water))*100) {
3
4
  ```
4
5
 
5
- `max_solineCo` も `list[i]` も初期化していないように見えます。そのため、0による除算が発生しているのかもしれません。
6
+ `max_salineCo` も `list[i]` も初期化していないように見えます。そのため、(たまたま)0による除算が発生しているのかもしれません。
6
7
 
7
8
  デバッガを使ってステップ実行してみると何が起きているかわかると思います。