ページ 11

大学の課題をおしえてください

Posted: 2013年4月30日(火) 16:44
by ja2052
大学の課題が分かりません。
プログラミングの知識はほとんどありません。
問題は[エラトステネスのふるい]を用いて素数を求める問題なんですが、配列の初期状態および処理の各ステップにおける配列の内容を表示しなければなりません。
実行すると、
 初期状態:011111111111
2の倍数を消去:011010101010
3の倍数を消去:011010100010
4の倍数を消去:011010100010
5の倍数を消去:011010100010
6の倍数を消去:011010100010

12以下の素数は2 3 5 7 11 である

上記のようになるはずなんですが、エラトステネスのふるいに関するプログラムは少し分かったのですがどのようにすれば上記のように表示されるのでしょうか。
よろしくお願いします。

Re: 大学の課題をおしえてください

Posted: 2013年4月30日(火) 17:03
by usao
ここでは課題の丸投げは禁じられているようですよ.

>配列の初期状態および処理の各ステップにおける配列の内容を表示しなければなりません。
配列に状態を持っているのだから,その中身を素直に表示すればよいのではないでしょうか.

Re: 大学の課題をおしえてください

Posted: 2013年4月30日(火) 17:07
by ja2052
すいません。
ありがとうございます。

もう一度自分で考えます。