今日の問題
次に自然数Nが平方数であるかどうかを判断するプログラムがある。
10 INPUT ”N = ”;N
20 FOR I=1 TO N
30 J=I*I
40 K=N-J
50 PRINT ”K = ”;K
60 IF K=<0 THEN GOTO 80
70 NEXT I
80 IF K<0 THEN GOTO 110
90 PRINT ”YES ”;N;” = ”;I;” * ”;I
100 GOTO 120
110 PRINT ”NO”
120 END
このようなプログラムを実行して
Nに16を入力すると
画面には
K= アイ
K= ウエ
K= オ
K= カ
YES キク = ケ * コ
アからコまでの数字を答えなさい
回答例
a,b,c
a
b
c
ア,a
イ,c
う,c
などどれに何があたるかわかるように書いてください。
わからない場合は無効としますので注意。
http://hp.vector.co.jp/authors/VA008683/basicw32.htm
(仮称)十進BASICダウンロード
N = 16
K = 15 (アイ)
K = 12 (ウエ)
K = 7 (オ)
めんどかったので反則技。
K = 0
YES 16 = 4 * 4
反則もアリかも^^;
Rousseauさんがミスと思われる2回投稿しているのであなたが2位となります