標準入力から複数の数値を読み込み、それを利用した何らかの計算をするプログラムを作成せよ。ただし、値の読み込みは main 関数内で行ない、実際の計算は別に定義した関数で行なうこと。また、main を含む part1.c と、main から 計算のために呼び出される関数を含む part2.c の二つに分けて作成せよ。分割コンパイルして一つの実行ファイルにできることを確認せよ。
gtar で圧縮し一つのアーカイブファイルとして添付すること。アーカイブファイルのファイル名としては自分の氏名を(ローマ字表記で)使うこと。例えば、自分の氏名が田中太郎の場合は、「tanaka_tarou.tar.gz」という名前で提出すること。ファイルをアーカイブにまとめるには次のようなコマンドを使うこと:
% gtar vzcf アーカイブ名.tar.gz ファイル群
例:
% gtar vzcf tanaka_tarou.tar.gz part1.c part2.c
アーカイブファイルの処理について詳しくはこちらのページを参考すること。
発展課題
上の問題で作成した part1.c、part2.c から実行プログラムを効率良く作成するための Makefile を作成し、make コマンドでコンパイルとリンクが行なえることを確認せよ。