プログラムの実行結果は以下の通り。
5 : 2.37764 6 : 2.59808 7 : 2.73641 8 : 2.82843 9 : 2.89254 10 : 2.93893 11 : 2.97352 12 : 3 13 : 3.0207 14 : 3.03719 15 : 3.05052 16 : 3.06147 17 : 3.07055 18 : 3.07818 19 : 3.08464
12角形で面積が3になることが判る。4辺で面積が1になる。ということはm=4,n=12。
プログラムは以下の通り。
#include "puzutl.h" #include <math.h> int main( int argc, cstring argv[]) { double pi = 3.1415926535897932384626433832795; double x, y; for( int n=5; n< 20; n++) { double th = 2*pi/n; double menseki = n * sin(th) / 2; ps( "%2d : %g\n", n, menseki); } }
答えは合っているんだろうけど,更に大きなn,mの組合せは無いのだろうか?
その証明が出来なくて困っている。