Fraction.h 412 B

1234567891011121314151617181920212223
  1. #include "./List/List.h"
  2. #include "../Rational.h"
  3. #include <iostream>
  4. class Fraction
  5. {
  6. public:
  7. List<int> layers;
  8. Fraction(long long int num, long long int denum);
  9. Fraction(Rational r);
  10. Fraction(double r);
  11. operator Rational();
  12. void show();
  13. friend std::ostream& operator <<(std::ostream& out, Fraction& f);
  14. protected:
  15. void Fractain(long long num, long long denum);
  16. };