分数を掛けたり、割ったり、足したり、引いたりするプログラムを書きました。それらを足したり引いたりする式がどうなるかわかりません。それはどうなりますか?
これまでの私のコード:
Fraction subtractFractions(Fraction numDen, Fraction numDen2)
{
Fraction value;
value.numerator=numDen.numerator-numDen2.numerator;
if(numDen.denominator!=numDen2.denominator){
value.denominator=numDen2.denominator/numDen.denominator;
value.numerator*=value.denominator;
value.denominator*=value.denominator;
value.numerator=numDen.numerator-numDen2.numerator;
}
return value;
}
ご覧のとおり、関数内の関数です。加算関数と減算関数は同じコードなので、1つだけ投稿しました。