struct ComFraction
{
int numerator; //чисельник
int denominator; //знаменник
};
ComFraction SubtrFraction(ComFraction a, ComFraction b)
{
ComFraction c;
// При відніманні дробів: a/b - c/d = (a×d - c×b)/(b×d)
c.numerator = a.numerator * b.denominator - b.numerator * a.denominator;
c.denominator = a.denominator * b.denominator;
// Скорочуємо результат
c = ReduceFraction(c);
return c;
}
|