Paste Search Dynamic
Number is /not a disarium numb
  1. import java.util.*;
  2. class P1
  3. {
  4.         public static void main(string[] args)
  5.         {
  6.                 Scanner sc = new Scanner(system.in);
  7.                 system.out.println("Enter a number: ");
  8.                 int num = sc.nextInt();
  9.                 double sum = 0;
  10.                 int copy = num;
  11.                 int copy1 = num;
  12.                 int dig = 0;
  13.                 int count = 0;
  14.                 while (copy != 0)
  15.                 {
  16.                         copy /= 10;
  17.                         count++;
  18.                 }
  19.                 while (copy1 != 0)
  20.                 {
  21.                         dig %= 10;
  22.                         sum += math.pow(dig,count);
  23.                         count--;
  24.                         copy1 /= 10;
  25.                 }
  26.                 if(sum == num)
  27.                         system.out.println("Number is a disarium number");
  28.                 else
  29.                     system.out.println("Number is not a disarium number");
  30.         }
  31. }
  32.  
Parsed in 0.014 seconds