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