必修課題 課題7-1で指示されるプログラムを作成し, そのプログラムと実行結果を提出する.
レポートは,作成したCのソースファイル(.c)に実行結果をコメントとして貼り付け, その電子ファイルをCLEで提出する.
課題6-1を配列を引数とした関数を使ったプログラムとせよ.
ただし,関数は,現在の人口が最も多い都道府県,10年前に人口が最も少なかった都道府県,
10年間で人口の増加が最も大きかった都道府県(を表す番号)をそれぞれ戻値
として返す関数を作成すること.
なお,複数回答ある場合(現在の人口が最も多い都道府県が,2つある場合等)は,
そのうちの1つが回答できれば良い.
また,データ数も引数とし,配列の大きさに関係なく回答可能な,
汎用性のある関数とせよ.
example7_3.c のプログラムで,探索するキーと同じデータをわざと配列の最後尾に追加 (番兵)すれば,キーに一致するデータがなくても番兵で終了すれば終了判定を よりスマートに記述できる.example7_3.c のプログラムに番兵を適用して書き改めよ.