Example(s):Palindrome, prime, armstrong, "linear search", reverse etc.
Example(s):1575, 1632, 1539 (Only one at a time)
Login
[lwa]
Solved Problem!
#CPP#2336
Problem Statement - Identify errors in fractional constants
In the following representation of fractional constants, some of them may contain errors in representation. Identify them and explain the reasons.
1) +123.45
2) 34.45-
3) 5.32E-2
4) 7.89E4.5
5) 00.035
TC++ #2336
Solution
1) +123.45
This is correct. There is no problem with adding extra sign in the beginning. Adding + sign is however optional, as without + sign a number is treated as a positive value only. For negative value we can add the – sign.
2) 34.45-
This is incorrect. The sign can not be put as the postfix of the number. If required it has to be placed in the beginning only
3) 5.32E-2
This is correct. This is equivalent to 5.32*10^-2 or 0.0532.
4) 7.89E4.5
This is incorrect. You can not have fractional powers of exponentiation.
5) 00.035
This is correct. You can have extra zeroes in the beginning of a number without changing its value.