update.マチンの公式で円周率を100万桁まで求めるプログラムを書いてみました。円周率を求める公式の一つに、マチンの公式というものがあります。マチンの公式は、以下の式で表すことができます。そのため、円周率は、arccotを求める多倍長の演算関数を作れば、求められることになります。FrameworkのBigIntegerクラスを使ってarccotを求めています。求められることになります。最下位の桁では誤差が生じますので、100万桁よりも余分に計算しています。C#のコード以下そのコードです。Calculateで求めた文字列を整形する。}}実行してみるさすがに、100万桁だとすぐに終わってくれません。気長に終わるまでまってください。正確に測ってなかったのですが、僕の環境だと30分以上かかりました。コンソールにそのまま表示してもコンソールのバッファーを超えてしまうので、以下のようにファイルにリダイレクトしました。piresult.txt実行した結果をここに載せるには、100万桁はあまりにも大きいので、最初の3000桁だけ掲載します。upLoginユーザーは見つかりませんでした。