通知
すべてクリア
Topic starter
2002年5月17日 11:44 PM
はじめましてC++初心者です。大きい素数を探すプログラムを書いてます。普通intって32ビ
ットですよね。intと同じような四則演算ができる大きい整数を扱うにはどうしたらいいです
か?128ビットまたは256ビットぐらいです。ちょっとぐらい実行速度が落ちてもいいで
す。その代わりできるだけVC++に依存しない、つまりLinuxのg++でもできるような方法がいい
です。
2002年5月18日 12:16 AM
unsigned long int とかですか?
2002年5月18日 12:53 AM
256bitですか……。
多倍長整数クラスを作る必要があります。
とりあえず,unsigned long intは最低32bitの大きさしかないですから……。
2002年5月18日 3:11 AM
自作しかないでしょう・・・
64ビットならLONGLONGがありますね
2002年5月18日 10:10 AM
こんなサイトがありました。参考になれば、
http://hp.vector.co.jp/authors/VA018507/
あと、Rubyを手に入れて、
#include<Ruby.h>して
BigNumをつかうとか・・・
Topic starter
2002年5月19日 11:16 PM
解決法 多倍長整数クラスを作る実力がないので、他人のライブラリーを使わせてもらいまし
た。
皆さんのおかげで解決できました。特にPAIさん、わざわざホームページを見つけてくれて あ
りがとう。