Пример #1
0
//INTERFACE.
//just a test of push
int Alpha::Mass_Left()
{
  int Mass_Left = 0;
  for(int a=0; a<LM_Size(); a++)
    Mass_Left+=Numerator().at(a)*Numerator().at(a);

  return Mass_Left;
}//Close Mass_Left.
Пример #2
0
int Alpha::Mass_Right()
{
  int Mass_Right = 0;

  for(int a=LM_Size(); a<static_cast<int>(Numerator().size()); a++)
    Mass_Right+=Numerator().at(a)*Numerator().at(a);

  return Mass_Right;
}//Close Mass_Right.
Пример #3
0
Fraction Fraction::operator / (const Fraction& rhs) const
{
    int newNumerator = Numerator() * rhs.DenominatorAsInt();
    int newDenominator = DenominatorAsInt() * rhs.Numerator();
    return Fraction(0, newNumerator, newDenominator);
}