Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static void Simplify(decimal inNum, decimal inDenom, out decimal outNum, out decimal outDenom)
- {
- decimal n = inNum * inDenom;
- while (n % 2 == 0) n /= 2;
- n /= inDenom > inNum ? inDenom : inNum;
- outNum = inNum / n;
- outDenom = inDenom / n;
- if (outNum % 1 > 0 || outDenom % 1 > 0)
- {
- outNum = inNum;
- outDenom = inDenom;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment