• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ループ)

ループを使って数値を加算するプログラムでの条件設定方法

このQ&Aのポイント
  • ループを使用した数値を加算するプログラムで、101以上の数値を加算しない方法について教えてください。
  • ループを使った数値の加算プログラムで、101以上の数値を無視する方法を教えてください。
  • 101以上の数値を加算しないようにするための、ループを使用したプログラムの設定方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • kalze
  • ベストアンサー率47% (522/1092)
回答No.1

1から終了までの整数を合計した値を、毎回終了するか聞いて終了される(マイナスの数値を入力される)まで合計していくというプログラムですね。 質問があいまいです。 iが101以上になったときに加算せずにループを終了させるのでしょうか? iが101以上になったとき、加算はしないがループは続行させるのでしょうか? 加算させずにループを終了するなら、 i++; の次に、iが101ならループ終了という文を追加すれば終わりです。 101以上になったときに加算はしないがループは続行させるなら、 sum+=i; の行を、iが101より小さいなら加算という文に変更すればよいです。 念のため。 マイナスの数値を入力しても即座に終わらず、その回の加算などの処理は行われますが、意図どおりですよね? numは終了するかどうかの判定だけに使われるでいいんですよね? 失礼かとおもいましたが、一応確認してみました

関連するQ&A

専門家に質問してみよう