問題
2つの分数 $\displaystyle F1 = \frac{numerator1}{denominator1}, \
F2 = \frac{numerator2}{denominator2}$ が与えられる。
以下に示す演算結果を、番号の順に改行区切りで出力せよ。
- $F1 + F2$
- $F1 - F2$
- $F1 \times F2$
- $F1 \div F2$
- $F1 \lt F2$
- $F1 \gt F2$
- $F1 \leqq F2$
- $F1 \geqq F2$
- $F1 = F2$
- $F1 \neq F2$
なお、$1 \ ~ \ 4$ は、以下の形式で出力すること。分子を $n$、分母を $d$ とする。
- $d$ は負数であってはならない。例として、演算結果が $\displaystyle \frac{3}{-5}$ の場合は $\displaystyle \frac{-3}{5}$ とすること。
- 既約分数化すること。すなわち、$n$ と $d$ が互いに素になるようにすること。
- $d$ が $1$ となる場合は、$n$ のみを出力すること。
そうでなければ、$n$、$/$、$d$ を空白を入れず順に並べて、$n/d$ の形式で出力すること。
true
、偽ならば false
を出力すること。
入力
入力は以下の形式で標準入力から与えられる。
$numerator1$ $denominator1$ $numerator2$ $denominator2$
出力
上記の通りに出力せよ。出力の末尾に改行を入れること。
制約
- $0 \leqq numerator1 \leqq 10^9$
- $1 \leqq denominator1 \leqq 10^9$
- $1 \leqq numerator2 \leqq 10^9$
- $1 \leqq denominator2 \leqq 10^9$
入出力例
入力例1
1 3 2 3
出力例1
1 -1/3 2/9 1/2 true false true false false true
入力例2
0 314 1592 653589793
出力例2
1592/653589793 -1592/653589793 0 0 true false true false false true
入力例3
1933 1933 3866 3866
出力例3
2 0 1 1 false false true true true false