課題07

「課題07」の編集履歴(バックアップ)一覧はこちら

課題07」(2007/09/04 (火) 14:50:04) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

--------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------ [概要] 二つの整数値 a, b を読み込み, a≦b ならば, a 以上 b 以下で, 7で割りきれないものの和 b v= Σ x x=a x mod 7 != 0 を計算するプログラムを組みなさい. ただし, ファイル名を kadai07.c とする こと. さらに, プログラムを実行して, a として 1, b として 10 を与えたときの結果 を表示させよ. 同様に, a として 1, b として 10000 を与えたとき, および, a として 7000, b として 70000 を与えたときの結果を, それぞれ, プログラム の最後にコメントとして添付せよ. [考え方] 整数値 a, b を読む. a が小さいか, a と b とが等しい場合には, for文を実行する. for文では, i の値が7で割り切れるかどうか調べて, 割り切れないときには, sum を更新する. 割り切れる場合には何もしない. 最後に結果を出力する. なお, 整数変数 x の 7 で割った余りが0で無いことは, 「x % 7 != 0」という式で調べることができる. [手順] (1) プリントのプログラムを完成し, kadai07.c というファイルに格納する. (2) コンパイル, 実行を行う. (3) 上記の3種類のデータを与えたときの結果を, それぞれ, プログラム の最後にコメントとして添付せよ. (4) HIPLUS で kadai07.c のファイルを提出. (5*) a, b の値に比較的大きな値を与えたときの結果について考察せよ. ------------------------------------------------------------------------------------------------

表示オプション

横に並べて表示:
変化行の前後のみ表示: