Write a program To print disarium number. | Sololearn: Learn to code for FREE!
Новый курс! Каждый программист должен знать генеративный ИИ!
Попробуйте бесплатный урок
0

Write a program To print disarium number.

iam not able to understand it that how to do this......plz explain me too

1st Mar 2017, 10:07 AM
Utkarsh Tripathi
Utkarsh Tripathi - avatar
1 ответ
+ 1
import java.io.*; class Disarium     {     public static void main(String[] args)throws IOException         {             BufferedReader br=new BufferedReader (new InputStreamReader(System.in));             System.out.print("Enter a number : ");             int n = Integer.parseInt(br.readLine());             int copy = n, d = 0, sum = 0;             String s = Integer.toString(n);             int len = s.length();             while(copy>0)             {                 d = copy % 10;                 sum = sum + (int)Math.pow(d,len);                 len--;                 copy = copy / 10;          }             if(sum == n)                 System.out.println(n+" is a Disarium Number.");             else                 System.out.println(n+" is not a Disarium Number.");         }     }
1st Mar 2017, 7:26 PM
Vaibhav Tandon
Vaibhav Tandon - avatar