ホップ・ステップ・εミ(ο_ _)ο ドテッ

プログラミングの風景をちょいとぶつぶつ書きつづってみようというテスト

ホーム 連絡をする 同期する ( RSS 2.0 ) Login
投稿数  98  : 記事  1  : コメント  1221  : トラックバック  9

ニュース

ゆーち

Y.Uchiyama

 福岡県在住
 株式会社シーソフト
 代表取締役
 現役職人です(`^´)
 主にC++を使ってます
リアルマイミク募集中w
 (・∀・)Mixi
フォローよろしくw
 (・∀・)Twitter

記事カテゴリ

書庫

日記カテゴリ

ギャラリ

Twitter でぽぴ王子殿がなにげに懐かしい式 355/113 を出していたので、当時作ったプログラムを思い出しながら再現してみますた。

#include "limits.h"
#include "math.h"
#include "stdio.h"

int main(int argc, char* argv[])
{
??? int a, b;
??? const?? double pi = 3.14159265358979323846;
??? double? last_diff = pi;
??? for( a = 1; a < INT_MAX / 3.2; a++ )
??? {
??????? int bmax = a / 3;
??????? for( b = a / 3.5; b < bmax; b++ )
??????? {
??????????? if( b == 0 )
??????????? {
??????????????? continue;
??????????? }
??????????? double c = (double)a / (double)b;
??????????? if( fabs( pi - c ) < last_diff )
??????????? {
??????????????? printf( "%d÷%d=%.20g\n", a, b, c );
??????????????? last_diff = fabs( pi - c );
??????????? }
??????? }
??? }
??? return 0;
}

おわらねぇwww

現在、312689÷99532=3.14159265361893647 でカーソルが止まってますw

適当にループしすぎてるしww こんなん最適化しても将来役に立ちそうにないしwww

当時は16ビットレジスタだったから、あっという間に探し出してた。

#ガキの頃、小数点以下20桁まで暗記しました。いまでもすらっと出てきました。w

投稿日時 : 2008年8月1日 13:40

コメント

# re: 円周率を近似する 2008/08/01 14:03 biac
妻子異国に婿さ、子は苦無く、身相応し
…ですか? f(^^;
# 最終桁、四捨五入なら、4 じゃなくて 5 だったはず。

# re: 円周率を近似する 2008/08/01 17:41 επιστημη
高精度Decimal使ってC#にportしました > それ
かれこれ4時間ほどぶん回してますが、
312689 / 99532 = 3.1415926536189366233975003014
で固まっておりまする。


# re: 円周率を近似する 2008/08/01 20:57 ゆーち
>biacさん
その詩の意味、さっぱりわかりません。kwsk(笑)
最終桁、調べてみたけどあってましたよー。19桁目だと、次が6なので四捨五入になりますね。

>えぴさん
検証ありがとです。
あちきのマシンも、やがてその数字出したまま固まりました。
ディスプレイ解像度くらいの範囲なら、ものすご正確に円とか楕円書けそうですねぇ。

あすは、大阪でスピーカーです・・・緊張します。うん。
MISAOでたくさんのちゃち、お待ちしております。
今回は、MISAOコメント、すべて無視するつもりですwww

# re: 円周率を近似する 2008/08/01 20:57 ゆーち
つか、この引用ソースの ????????? はいったいなんなのだろう・・・w

# re: 円周率を近似する 2008/08/05 18:14 biac
> その詩の意味、さっぱりわかりません。kwsk(笑)
え~ f(^^;

妻 子異国 に婿 さ、子は苦無く、身相応 し
さいしいこくにむこさ こはくなく みふさわし
3141592653 58979 32384

富士山麓、王蟲泣く (ちょっち違w
の類ってことで。 f(^^;

# re: 円周率を近似する 2008/08/05 18:56 ゆーち
>biac さん
へぇ。
みんな知ってることなのかな・・・
あちきは知りませんでした。(w


Post Feedback

タイトル
名前
Url:
コメント