[1] 授業単元: C言語プログラミング
[2] 分数の四則演算を計算するプログラムを作成する
[3] 環境
[3.1] OS: Windows 
[3.3] 言語・C++
[4] 期限: ([2008年7月21日14:00まで
[5]条件
  分数を、 1|3 のように、| (縦棒)という記号で分子・分母を区別する。/ (スラッシュ)だと除算記号と混同してしまうから。
計算規則
 a|b + c|d = (a*d + b*c) | (b*d)
 a|b - c|d = (a*d - b*c) | (b*d)
 a|b * c|d = (a*c) | (b*d)
 a|b / c|d = (a*d) | (b*c)
計算結果については,分母が1の時には分子のみの表示にする。分数が0(ゼロ)の時には 0(ゼロ)のみを表示する。また,最終の計算結果を既約分数にする。

1.分母がゼロの入力エラーに対しては、再入力するよう促す。

2.除算において、除数がゼロの入力エラーに対しては、再入力するように促す。

3.以下範囲の整数(分子、分母にかかわらず)に対して、正しく計算できるようにすること。
  -2147483648 〜 2147483647