public static void Main()
Console.WriteLine(new Factor(10,10).Reduce());
Console.WriteLine(new Factor(3,4).Reduce());
private int _denominator;
public Factor(int nominator, int denominator)
_denominator = denominator;
if(_nominator == _denominator) return new Factor(1,1);
return new Factor(_nominator, _denominator);
public override string ToString()
return string.Format("{0}/{1}", _nominator, _denominator);