問 8(提出プログラム名:ex0808a.c)
※講義資料(その2)で説明している内容です
まず,このプログラム(ex0808a.c)をダウンロード(右クリックして保存)しなさい.
そして,次の①と②を行いなさい.
①このプログラムにはインデントが全く付けられておらず,不適切な書き方になっている.
VSCode の自動インデント(フォーマット)機能を使ってインデントを適切に修正しなさい.
②このプログラムでは SIZE 個の整数(ただし,値はすべて異なる)を読み込み,
それらを配列に格納した後,その中の2番目に大きな値を見つけて表示するように
作ったつもりでしたがうまくいきませんでした(SIZE はマクロで定義されている).
誤りを見つけて修正し,提出しなさい.
(誤りは複数箇所にありますがすべて print_2nd にあります )
- 【目標としていたプログラムの実行結果】(その1)※赤字は実行時にキーボードから入力する内容
5 個の整数を入力してください:1 2 3 4 5 4 が第 2 位です⏎
- 【目標としていたプログラムの実行結果】(その2)※赤字は実行時にキーボードから入力する内容
5 個の整数を入力してください:10 12 3 4 5 10 が第 2 位です⏎
【過去にあったミス(実際に減点となり,やり直しを命じられた例)】
■ 上の実行例と出力が違っていることを見落としている.
■ インデントに不備がある(VSCode 上でインデントを自動で揃える作業をやっていない).
← [ 問 7 (ex0807a.h) ]
ミスが無いことを確認したら次の問題へ → [ 問 9 (ex0809a.c) ]