#include using namespace std; class Rational { public: void Assign(int n, int d); double Convert(); void Invert(); void Print(); private: int num; int den; }; void Rational::Assign(int n, int d) { num = n; den = d; } double Rational::Convert() { return double(num)/double(den); } void Rational::Invert() { int temp = num; num = den; den = temp; } void Rational::Print() { cout << num << "/" << den << endl; } int main() { Rational q; q.Assign(22,7); //appel a la fonction d'access cout << "q = "; q.Print(); cout << " = " << q.Convert() << endl; q.Invert(); cout << "1/q = "; q.Print(); return 0; }