演習課題 [13] ファイル処理(教科書では主に 13 章が対応)

以下の 9 問についてそれぞれプログラムを作成し,Moodle から提出せよ.
提出〆切は問 1-3 が明日(7月19日)の 16:00 であり,問 4-9 は 7 月 23 日(火)12:00 である
(いずれもMoodle上で自動的に締め切られる).
問 4-9 を 7/19(金)16:00 までに提出できた場合は加点の対象とする
(一部の問題だけ早期提出するということでもOK).

ただし,次の点にはくれぐれも注意せよ(0点またはやり直しとなる).
● プログラムが正しく(エラーにならずに)gcc でコンパイルできることを必ず確認せよ.
● プログラムがすべての実行例と全く同じ動きになることを確認してから提出せよ.
無限ループになるプログラムは絶対に提出しないこと.
 1 つでも無限ループになる場合は総合評価を 0 点とする.
「インデント」のチェックは必ず行うこと.


明日(7/19)16:00までに提出】
  • 問 1 (復習問題:最後に入力された実数より大きな値を数える)
  • 問 2 (整数をファイルへ書き込む関数)
  • 問 3 (記号をファイルへ追記する関数)

来週火曜の正午(7/23, 12:00)までに提出】
明日 7/19(金)16:00 までに早期提出すれば加点の対象
  • 問 4 (実行回数を数える)
  • 問 5 (改行を無視してファイルをコピーする)
  • 問 6 (ファイルからデータを読み込む関数と平均値を求める関数)
  • 問 7 (素数をファイルへ書き込む)
  • 問 8 (ファイルの内容を別のファイルの末尾に追加する)
  • 問 9 (インデントの修正とプログラムの間違い探し)