#include class Rationnel{ private: int numerateur; int denominateur; public: Rationnel(void); Rationnel(int n, int d); int getNumerateur(void); int getDenominateur(void); void setNumerateur(int n); void setDenominateur(int d); void afficher(void); }; int main(void){ Rationnel F(3,4); const Rationnel UneDemi(1,2); F.afficher(); UneDemi.afficher(); cout << F.getNumerateur(); cout << UneDemi.getNumerateur(); F.setNumerateur(15); UneDemi.setNumerateur(8); F.afficher(); UneDemi.afficher(); return 0; } Rationnel::Rationnel(void): numerateur(1), denominateur(1) { } Rationnel::Rationnel(int n, int d): numerateur(n), denominateur(d) { } int Rationnel::getNumerateur(void) { return numerateur; } int Rationnel::getDenominateur(void){ return denominateur; } void Rationnel::setNumerateur(int n) { numerateur = n; } void Rationnel::setDenominateur(int d){ denominateur = d; } void Rationnel::afficher(void){ cout << "(" << numerateur << " / " << denominateur << ")"; }