(?)がついているので一応0での除算をが何故エラーになるのかというと
1/1 =1
1/0.1=10
こんな風に割る数を0に近づけていくと、どんどん数が大きくなりますよね?
そして最終的には1/0=無限大となってしまいます
無限大はコンピュータでは扱えないのでエラーが発生するというわけです
本題
範囲内に0割りしてるようなところは見られないので他の0割りしているところが関係しているのでは?
少なくとも除算するとき変数が0ではないか確認すればいいと思います
本当に処理が自分のイメージ通りになってるか確かめるためにPRINTなどを挟んでみるといいかもしれません
1そうだね プレイ済み