Скоротіть дріб.
Реалізуйте клас Fraction, який використовує клас-обгортку MyLong.
class MyLong // Java
{
private long a; // одна приватна змінна
MyLong(long a) // Конструктор
public String toString() // Вивести змінну типу MyLong
public MyLong Abs() // обчислення модуля числа
public long GetValue() // повернути приватну змінну типу long
private static long gcd(long a, long b) // обчислення НСД двох змінних типу long
public static MyLong gcd(MyLong a, MyLong b) // обчислення НСД двох змінних типу MyLong
public MyLong Divide(MyLong a) // ділення чисел
};
class Fraction
{
MyLong numerator, denominator; // чисельник і знаменник
Fraction() // Конструктор
Fraction(MyLong numerator, MyLong denominator) // Конструктор
public String toString() // Вивести змінну типу Fraction
public Fraction Reduce() // Скоротити дріб
};Два цілі числа і (-10^{18} \le a, b \le 10^{18}).
Виведіть дріб у вигляді / .
Приклад 1