Kodax

الكسور وتحميل المعاملات — تحدي C++

أنشئ صنف Fraction(num, den) يُبسَّط تلقائياً، مع operator+ وoperator== ودالة str() تُرجع "num/den" (والإشارة في البسط فقط).

class Fraction {
public:
    Fraction(int n, int d) {}
    std::string str() { return ""; }
};

حل هذا التحدي يرتبط بفتح دورة «OOP في C++» بحسابك.

ابدأ الحل