ぼるじょあがC/C++の宿題を片づけますYO! 48代目
■ このスレッドは過去ログ倉庫に格納されています
0660Ruby
2005/08/01(月) 16:18:37Rubyである数 n が素数であるかどうかの簡単な判定について
以下が条件です。
1. n をコマンドラインから入力する。to_i メソッドを使って整数化すること。
2. nが素数でないことを見つけるための変数 pflag に false を代入しておく。
3. n の平方根を超えない最大の整数を ne とする(たとえば n が 10 であれば, 10の平方根は 3.16... であるから, ne は 3 になる)。 (ここまでは下のソースに記述してある)
4. ここから for ループになる。
5. n を 2 から始まって ne までの数で割った,その余りが 0 であるかどうかを調べる。
6. もし 0 であったら, pflag に true を代入して,ループから脱出する。
7. ループを閉じる。
8. ループが閉じた後,もし pflag が true であれば,次のように出力する。最後は改行する。
"xx は素数です。"
9. そうでなければ,次のように出力する。最後は改行する。
"xx は合成数です。"
■ このスレッドは過去ログ倉庫に格納されています