.
Повернутися
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;
}
|