回答編集履歴

2

追記

2020/05/06 09:33

投稿

nac_tnk
nac_tnk

スコア494

test CHANGED
@@ -191,3 +191,11 @@
191
191
 
192
192
 
193
193
  ```
194
+
195
+
196
+
197
+ 追記
198
+
199
+ よく見たら、②は、とっくにSHOMIさんが指摘していましたね。
200
+
201
+ それなら、後からでしゃばる必要も無かったなぁ・・・

1

些事(「真」と「偽」)を間違えていたため1文字修正

2020/05/06 09:32

投稿

nac_tnk
nac_tnk

スコア494

test CHANGED
@@ -56,7 +56,7 @@
56
56
 
57
57
  その場合、変数範囲の半分はマイナス値です。そうなると余り(%)もマイナス値になります。
58
58
 
59
- よって、cnt++で、マイナス値に切り替わったあたりから暫く(約33秒)は(cnt%1000<500)はになります。
59
+ よって、cnt++で、マイナス値に切り替わったあたりから暫く(約33秒)は(cnt%1000<500)はになります。
60
60
 
61
61
  cntをunsigned intで宣言すれば直ると思います。(とはいえ、数値が一周した瞬間だけ、ちょっと乱れます。)
62
62