質問の因数分解の利用の問題をJavaで解いてみました。(^_^;
数学的に解くと、#1の方の式 a(2N+1)=300 から、2N+1は、300の約数
{1,2,3,4,5,6,10,12,15,20,25,30,50,60,75,100,150,300}
の中にありますが、Nが2桁の数なので、2N+1≧21の奇数になります。
それから、得られた解の検証をお忘れなく。(^_^;
● Divisor1.java
/* * Divisor1.java */ class Divisor1 { public static void main(String[] args){ for(int n=10; n< 100; n++) if(300/n==(300%n)*2) System.out.printf("300 = %d * %d + %d\n",n, 300/n, 300%n); } }
●実行結果
300 = 37 * 8 + 4
※参考URL
●「わられる数=わる数×商+あまり」でも、教科書にぬかりはなかった。 | TETRA'S MATH
http://math.artet.net/?eid=1421766
- 作者: 高橋一雄
- 出版社/メーカー: ベレ出版
- 発売日: 2012/11/21
- メディア: 単行本
- 購入: 3人 クリック: 4回
- この商品を含むブログ (4件) を見る
- 作者: 高橋一雄
- 出版社/メーカー: ベレ出版
- 発売日: 2010/01/22
- メディア: 単行本(ソフトカバー)
- 購入: 5人 クリック: 21回
- この商品を含むブログ (5件) を見る