. Повернутися

struct ComFraction//структура простая дробь
{
   int numerator;   //чисельник
   int denominator;   //знаменник
};
ComFraction ReduceFraction(ComFraction f1)
{
    ComFraction f2;
    //для входной дроби
    //находим НОД числителя и знаменателя
    int nod=GcdOfAB(f1.numerator,f1.denominator);
    //сокращаем дробь
    f2.numerator=f1.numerator/nod;
    f2.denominator=f1.denominator/nod;
    //возвращаем сокращенную дробь
    return f2;
}