Fraction Temp=Sub(f);
return (Temp.numerator >=0); }
bool Fraction::operator<=(Fraction f){ Fraction Temp=Sub(f); }
Fraction Fraction::Updown(){ int p;
Fraction Temp; if (numerator!=0){ }
return Temp;
p=numerator;
numerator=denominator; denominator=p;
Temp.numerator=numerator; Temp.denominator=denominator; return (Temp.numerator <=0);} Fraction Temp=Sub(f);
return (Temp.numerator ==0); bool Fraction::operator==(Fraction f){
}
void Fraction::Set(int num,int deno){ if(deno!=0){ numerator=num;denominator=deno;
contracted(); }}
void main(){ Fraction f1(1,3),f2=2,f3,f4,f5(2,8),f6,f7(8,3),f8(8,3),f9(1,4); f4=f1.Add(f2);
f4.disp();
f6=f2.Div(f5).Div(f7); f6.disp(); f5.disp(); f6=f1.Sub(f2); f6.disp(); f9.Set(5,3); f9.disp(); f9.Updown(); f9.disp();
cout<<(f7==f8)< cout<<(f7==f1)<