How to Fraction decompose c++ First, reduces the fraction, then... - If it is an improper fraction it returns the largest whole number in our fraction - If it is a proper fraction with a numerator of 1, just returns our numerator and denominator - Otherwise, it reduces itself, and returns the largest fraction with a numerator of 1 whose value is smaller than our value - Example: 13/4 would return 3/1 (because 4 divides into 13 three times) - Example: 4/6 would return 1/2, because 4/6 is 2/3, and 1/2 is the largest fraction with a numerator of 1 smaller than 2/3 - Example: 1/100 would return 1/100 because 1/100 has a 1 in the numerator - Example: 40/100 (which would reduce to 2/5) would return 1/3, since 1/3 is the largest fraction with a numerator of 1 smaller than 2/5 Fraction decompose() { reduce(); // Code here continue; }
How to Fraction decompose c++
First, reduces the fraction, then...
- If it is an improper fraction it returns the largest whole number in our fraction
- If it is a proper fraction with a numerator of 1, just returns our numerator and denominator
- Otherwise, it reduces itself, and returns the largest fraction with a numerator of 1 whose value is smaller than our value
- Example: 13/4 would return 3/1 (because 4 divides into 13 three times)
- Example: 4/6 would return 1/2, because 4/6 is 2/3, and 1/2 is the largest fraction with a numerator of 1 smaller than 2/3
- Example: 1/100 would return 1/100 because 1/100 has a 1 in the numerator
- Example: 40/100 (which would reduce to 2/5) would return 1/3, since 1/3 is the largest fraction with a numerator of 1 smaller than 2/5
Fraction decompose() {
reduce();
// Code here continue;
}
Trending now
This is a popular solution!
Step by step
Solved in 2 steps with 1 images