過去ログ

uchinyan
うへ,一気にプログラムが増えましたね。
実は書き込みがなかったらと思って以前に組んだプログラムがあるのですが,一応,私も書き込んでおこうかな。
十進ベーシックです。

FOR n = 0 TO 1023
LET LR = 0
FOR i = 1 TO 10
LET LR = LR * 2 + MOD(INT(n/2^(i-1)),2)
NEXT i
LET UD = 0
FOR i = 1 TO 5
LET UD = UD * 2 + (MOD(INT(n/2^(i+4)),2) * 2^5 + MOD(INT(n/2^(i-1)),2))
NEXT i
LET R = MOD(n,2^5) * 2^5 + INT(n/2^5)
IF (n <= LR) AND (n <= UD) AND (n <= R) THEN
LET cnt = cnt + 1
END IF
NEXT n
PRINT cnt

END
   11月6日(日) 17:05:31     45495

過去問題一覧へ戻る