eolymp
bolt
Попробуйте наш новый интерфейс для отправки задач
Задачи

Java Сократить дробь

Java Сократить дробь

Сократите дробь.

Реализуйте класс 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() // Сократить дробь
};

Входные данные

Два целых числа a и b (-1018a, b1018).

Выходные данные

Выведите дробь в виде a / b.

Лимит времени 1 секунда
Лимит использования памяти 128 MiB
Входные данные #1
4 8
Выходные данные #1
1/2
Автор Михаил Медведев