Write a program in java to determine if the entered number is a disarium number or not.
USE FOR LOOP
Answers
Answered by
1
DISARIUM NUMBERS:-
A number is said to be the Disarium number when the sum of its digit raised to the power of their respective positions is equal to the number itself.
# For example, 175 is a Disarium number.
# Some of the other examples of Disarium number are 89, 135, 518 etc.
# To find whether given number is Disarium or not, calculate the sum of digits powered with their respective positions. If the sum is equal to the original number then, the given number is Disarium number.
1) calculateLength() counts the digits present in a number.
a) Use a while loop to check whether the number is not equal to 0.
b) Divide the number by 10 and increment the variable length by 1.
c) Return length.
2) Define and initialize variable number.
3) Make a copy of num by storing the value of number in n.
4) Using while loop calculates remainder rem repeatedly by dividing num with 10.
5) Calculate the value of rem raised to power its position, i.e. remlen and store the computed value in a variable sum.
6) Check whether sum is equal to number. If yes, then given number is Disarium number. Else, it is not a Disarium number.
HOPE IT'S HELP YOU...
PlEaSe MaRk Me As BrAiNlEsT...
Similar questions