Реализация класса "рациональная дробь" с помощью класса LongInt C++
Описание библиотеки LongInt https://habr.com/ru/post/578718/
Репозиторий: https://github.com/gth-other/LongInt
Класс рациональной дроби должен поддерживать данные операции:
Сложение, вычитание, деление, умножение, возведение в степень, вывод в консоль, упрощение дроби. В классе длинного целого все эти операции реализованы, можно сделать наследование класса.
Так же есть пример реализации рациональной дроби. https://pro-prof.com/forums/topic/%D1%80%D0%B0%D1%... для быстрого понимания какой результат нужно получить.
Пример желаемого результата:
Rational a(9, 10), b(1, 12);
a -= b;
cout << a << endl;
Реализованный класс рациональной дроби должен проходить тест на точность вычислений полинома Румпа.