#include #include "rat.h" using namespace std; void print(rational a, rational b, rational c, char ch); int main () { rational a,b; rational c(1,3); int x=4, y = 4; cout << "C is "; c.print(); cout << " = " << c.value(); cout << endl; a = c.mpy(c); print(c,c,a,'*'); if (a == y) { cout << "they are equal " << endl; } else { cout << "they not are equal " << endl; } if (a == c) { cout << "they are equal " << endl; } else { cout << "they not are equal " << endl; } if (c == c) { cout << "they are equal " << endl; } else { cout << "they not are equal " << endl; } b = a + c; print(a,c,b,'+'); b = a + 3; a.print(); cout << " + 3 = " ; b.print(); cout << endl; cout << "a = " << a << endl; } void print(rational a, rational b, rational c, char ch){ a.print(); cout << " " << ch << " "; b.print(); cout << " = " ; c.print(); cout << endl; }