Monday, 2 November 2015

Java program to find whether given number is Armstrong or not


Write a program to find whether given number is Armstrong or not.

Input:- 153

Output:- 1^3 + 5^3 + 3^3 = 153, so it is Armstrong no.


Sample Program:-

 /**  
  * @author Dixit  
  *   
  */  
 public class ArmstrongProgram {  
      /**  
       * @param args  
       */  
      public static void main(String[] args) {  
           int num = 153;  
           int n = num;   
           int check = 0, remainder;  
           while (num > 0) {  
                remainder = num % 10;  
                check = check + (int) Math.pow(remainder, 3);  
                num = num / 10;  
           }  
           if (check == n)  
                System.out.println(n + " is an Armstrong Number");  
           else  
                System.out.println(n + " is not a Armstrong Number");  
      }  
 }  

 Output  
 153 is an Armstrong Number  

Enjoy Programming.

No comments:

Post a Comment