• 締切済み
  • すぐに回答を!

素数、偶数、奇数、倍数を求める。

整数n1と整数n2に適当な値を代入して、n1からn2までの整数を発生し、発生した個々の整数について調べたいのです。 結果は 10 は偶数で 5 の倍数です。 11 は素数です。 12 は偶数で 6 の倍数です。 13 は素数です。 14 は偶数で 7 の倍数です。 15 は奇数で 5 の倍数です。 16 は偶数で 8 の倍数です。 17 は素数です。 18 は偶数で 9 の倍数です。 19 は素数です。 20 は偶数で 10 の倍数です。 となりたいのです。 教えてくださいお願いします。

共感・応援の気持ちを伝えよう!

  • Java
  • 回答数3
  • 閲覧数854
  • ありがとう数2

みんなの回答

  • 回答No.3

>n1とn2に値を代入して、n2とn1の差を出してfor文を使い、計算したいです。 言いたいことは分かるけど、補足要求の答えになってない気がする… おそらくNo1さんの言いたいことは、 15の場合、「3の倍数」か「5の倍数」のどちらと表示するか、 もし値が105だった場合、「3の倍数」か「5の倍数」かそれとも「7の倍数」と表示するか。 こういうことだと思うんだけど。 どれにするかによって当然やり方が変わってくるし、「どれでもいい」なんてことが通用するわけがない。 って言うまでもないか。

共感・感謝の気持ちを伝えよう!

  • 回答No.2

意図が見えないので n1をn2で割って余り(mod)を参照したらどうですか。 n2をデクリメントしながらfor nextで回せると思います。 n2が1までで余りが出たら素数? n2をインクリメントすれば 10 は偶数で 2 の倍数です。 11 は素数です。 12 は偶数で 2 の倍数です。 13 は素数です。 14 は偶数で 2 の倍数です。 15 は奇数で 3 の倍数です。 16 は偶数で 2 の倍数です。 17 は素数です。 18 は偶数で 2 の倍数です。 19 は素数です。 20 は偶数で 2 の倍数です。 になるかな? 外していたらごめんなさい。 インクリメントよりデクリメントのほうが処理は早くなると思います。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

ありがとうございました。 やってみます。

  • 回答No.1
  • koko_u_
  • ベストアンサー率18% (459/2509)

偶数の時の動作はいいとして、奇数の時は対象の数 n を割り切る最小の奇数 d を求めて n は奇数で n/d の倍数です と表示したいの?(例示が 1個しかないから良くわからん)

共感・感謝の気持ちを伝えよう!

質問者からの補足

n1とn2に値を代入して、n2とn1の差を出してfor文を使い、計算したいです。

関連するQ&A

  • 偶数、奇数、倍数、約数、素数について教えて下さい。

    小学校で偶数や倍数などについて習ったのですが、 中学校になって、負の数を習ったり、文字式を習ったり、整数の問題をやっているうちに、 定義がいまいち分からなくなってしまいました。(現役中学生です。) ・偶数、奇数、倍数、約数それぞれにゼロは含まれるのか。 ・素数、偶数、奇数、倍数、約数、に負の数は含まれるのか。  これは、例えば、 -1は素数になるのか、 -2は偶数なのか、もしくは、そもそも負の数に偶数と言うものは無いのか(奇数も同様に)、 -12の約数や倍数はあるのか、もしくは、そもそも負の数に約数・倍数がないのか、 あるとしたら、  3の倍数に負の数や、-3の倍数に正の数があるか、  -6と-9の公約数、-8と12の公約数はあるか、 などなどです。 検索してもよく分からないのですが、教えてもらえないでしょうか。

  • 偶数、奇数、倍数、約数について

    いろいろ調べたんですが、人によって違っていたりして分からず困っています・・・。 高校までの範囲では [1]偶数と奇数は負の範囲も含めて良いのでしょうか?。自分が調べた教科書や参考書によると、算数では、0以上の整数において偶数・奇数を定義しているのですが、中学・高校の数学では偶数・奇数についての定義は触れられていません。 [2]倍数に0は含めても良いのでしょうか?。算数の参考書などには、「ある整数に整数をかけてできる数のことを倍数、0の倍数やある数の0倍は考えないことにする」と書いてあります。人によっては、含めるだったり、含めないだったり・・・一体どうすれば・・・?。 [3]倍数・約数は負の範囲まで考えていいのでしょうか?。 [4]0の約数というのは考えても良いのでしょうか?。 以上4点です。どなたか詳しい方、教えてください。お願いしますm(__)m。

  • 偶数と奇数について

    なぜ、偶数と奇数は、整数のみなんでしょうか? 偶数は2で割れる整数 偶数=2n 奇数は2で割れない整数 奇数=2n+1 となっていますが、なぜなのかがわかりません よろしくお願いします

  • 16進数の偶数奇数の判別について

    ウィキペディアによると、n 進法(ただしnは正の偶数)においてある整数が偶数であるかどうかは、1の位(n0 の位)を見るだけで判別できる。 と書いてありますが、何が存在すれば偶数奇数が判るのでしょうか。 また16進数の交換を偶数と奇数で分け、対象のもの同士で交換したいのですが、 その例が、 01なら0f、 2なら0e らしいのですが、なぜそうなるのでしょう? 00なら0fの様な気がするのですが...

  • 偶数と奇数の和は奇数になることを説明しなさい

    中2の数学の問題です。 問題: 偶数と奇数の和は奇数になることを説明しなさい。 問題集の解答で疑問に思う点がありましたので質問させていただきます。 解答: m,nを自然数とすると偶数は2m、奇数は2n-1と表せる。 2数の和は、 2m+2n-1=2(m+n)-1 m+nは自然数だから2(m+n)は偶数になり、2(m+n)-1は奇数になる。 よって偶数と奇数の和は奇数である。 (証明終わり) 上記証明でわからない点が2点あります。 (1)m,nをなぜ自然数に限定しているのか。 m,nは一般に整数ではないのでしょうか?中学レベルではマイナスの数も 偶数、奇数が定義できると思うので、私はこのm,nは整数と置くのが正しい 答え方だと思うのですが、いかがでしょうか? (2)もしm,nが自然数と置くのが正しいとしたとき、奇数を2n+3とおいてしまうと 3(n=1)から始まる奇数になり一般に自然数全体で証明したことにならないの ではないかという疑問があります。 2m+2n+3=2(m+n+1)+1 このような解答も見かけます。 文字式の計算上は奇数といえますが、nが自然数で奇数を2n+3とおいても 問題ないのでしょうか?  ご回答よろしくお願いします。   

  • 偶数、奇数、倍数、約数は整数の範囲で定義される。

    偶数、奇数、倍数、約数は整数の範囲で定義される。 例えば-9は3の倍数である。 0は3の倍数ではない。(3は0の約数ではない。) 0の倍数、約数は0のみである。 ↑これは正しいですか? よろしくお願いします。

  • 【奇数+偶数=奇数の証明】 これって間違いですか?

    『奇数+偶数=奇数』の証明です。これは間違いでしょうか? nを自然数とすると、偶数は2n、奇数は2n+1で表せるから、 2n+(2n+1)=4n+1 nは自然数だから、4nは偶数である。 よって4n+1は奇数となり、奇数+偶数=奇数である。 よろしくお願いします。

  • 奇数・偶数の語源

    奇数・偶数という言葉。なんで2で割るとあまりが1の整数のことを「奇」数といい、2で割り切れる整数のことを「偶」数というのか、分かりません。教えてください。

  • 奇数と偶数はどちらが多いのですか?

    件名の通りの素朴な疑問です。 なぜ悩んでいるかというと、自分なりに考えた結果、  ・0以外の数字は正負1つずつある。0が偶数だから、偶数の方が多い  ・0より大きい(小さい)数字(0.0000…1)は奇数から始まるので、奇数の方が多い という2つの考えに至りましたが、どちらが正しいのか分かりません。どちらも間違っているような気もします。 偶数と奇数の数はどちらが多いのでしょうか? それとも同じですか?

  • 3の倍数かつ奇数である数

    3の倍数かつ奇数である数 の見つけ方って何か有るでしょうか? どうぞよろしくお願いします。