教えて下さい…(泣)
Rubyである数 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 は合成数です。"