トップページ > DTV > 2010年06月09日 > 3CPq/7Pu

書き込み順位&時間帯一覧

34 位/446 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000010000000010103



使用した名前一覧書き込んだスレッド一覧
名無しさん@編集中
TvRockについて語るスレ29

書き込みレス一覧

TvRockについて語るスレ29
906 :名無しさん@編集中[sage]:2010/06/09(水) 11:48:00 ID:3CPq/7Pu
遊びで、100,000までの素数を求めるプログラム作ったんだけど、やってるうちに
頭がウニになってきたから、これあってるかどうかチェックしてくれる??

public class sosuu {
public static void main(String[] args) {
int MAX_COUNT = 100000;
int prime = 1, prime_flag, tbl_idx = 0, max_idx = 0;
int i = 0, j = 0;
int[] prime_tbl;
max_idx = tbl_idx = 0;
prime_tbl = new int[MAX_COUNT/2];
prime_tbl[tbl_idx] = 1;
prime_tbl[++max_idx] = 2;
for ( i = 3; i <= MAX_COUNT; i++ ) {
prime_flag = 1;
for ( tbl_idx = 0; tbl_idx < max_idx; tbl_idx++ ) {
if ( prime_tbl[tbl_idx] == 1 ) continue;
if ( i % prime_tbl[tbl_idx] == 0 ) {
prime_flag = 0;
break;
}
}
if ( prime_flag == 1 ) prime_tbl[++max_idx] = i;
}

for ( tbl_idx = 0; tbl_idx <= max_idx; tbl_idx++ )
System.out.println(prime_tbl[tbl_idx]);

}

}

TvRockについて語るスレ29
939 :名無しさん@編集中[sage]:2010/06/09(水) 20:30:43 ID:3CPq/7Pu

遊んでないでプログラム書けバカドモ

TvRockについて語るスレ29
942 :名無しさん@編集中[sage]:2010/06/09(水) 22:27:50 ID:3CPq/7Pu
>>941

前に素数のこと聞かれて、素数の求め方考えてたんだ。で、素数で割りきれる数は素数の倍数でだって
割りきれるし、素数で割りきれなきゃ当然素数の倍数でだって割り切れない、つまりそれが素数だ、って
考えになって、それを暇な今日にプログラムしてみたのさ。

プログラム板にも貼って聞いてみたけど、さすがプログラム板。すぐに返事が帰ってきたよ。
しかも完璧なプログラムで。
で、俺の考え方が全然知らなかった「エラトステネスの篩」ってのによく似てたのでびっくり、さ。



※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。