ヤリカタ0は計算順序に間違いがあるようです。
掛け算や割り算は、足し算や引き算よりも優先されます。
つまり
ED[I] = (ED[I]+1 MOD 4) は
ED[I] = (ED[I]+(1 MOD 4)) として解釈されます。
なので
ED[I] = (ED[I]+1) MOD 4 もしくは
ED[I] = ((ED[I]+1) MOD 4) とするのが正しいです。
計算順序については
プチコン3号の公式ホームページの
スペックの "演算子優先順位" を参考にどうぞ。
面倒だ! というならカッコしてしまえばOKです。
1そうだね プレイ済み