課題 [3] プログラムの流れの分岐(9/9)

問 9(提出プログラム名:ex0309.c)

まず,このプログラム(ex0309.c)をダウンロード(右クリックして保存)しなさい.
そして,次の2点についてプログラムの修正を行いなさい:
①このプログラムにはインデントが全く付けられておらず,不適切な書き方になっている.
 VSCode 上でインデントを自動で揃える作業を行い,インデントを適切に修正しなさい.
②このプログラムでは整数を 3 つ(長さ 3 の数列に相当)を読み込んで,
 3 つが等間隔に並んだ等差数列であるかどうかを判定しようとしたがうまくいかなかった.
 誤りを見つけて修正し,提出しなさい.(誤りは複数箇所にあります

  • 【目標としていたプログラムの実行結果】(その1)※赤字は実行時にキーボードから入力する内容
長さ 3 の数列を入力してください:3 5 7
等間隔です(間隔 = 2)
  • 【目標としていたプログラムの実行結果】(その2)※赤字は実行時にキーボードから入力する内容
長さ 3 の数列を入力してください:10 7 4
等間隔です(間隔 = 3)
  • 【目標としていたプログラムの実行結果】(その3)※赤字は実行時にキーボードから入力する内容
長さ 3 の数列を入力してください:1 5 8
等間隔ではありません

【過去にあったミス(実際に減点となり,やり直しを命じられた例)】
■ 上の実行例と出力が違っていることを見落としている.
インデントに不備がある(VSCode 上でインデントを自動で揃える作業をやっていない).


問 4 ~問 9 は 4/30 (火)12:00 までに提出を済ませてください.※23:59 ではないので注意!
(ex0304.c ~ ex0309.c を Moodle から提出してください.)
くれぐれも各問題で記載されている注意事項や「過去にあったミス」を見落とさないようにしてください.例年,講義資料や注意書きをよく読まずに提出する人が(ごく一部ですが)いて大変困っています
なお,提出後に間違いに気付いた場合,〆切前であれば差し替え(上書き)は可能です.