Saturday, July 18, 2009

program to find whether given no. is Armstrong or not.

/*Write a program to find whether given no. is Armstrong or not.

Example :

Input - 153

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

class Armstrong{

public static void main(String args[]){

int num = Integer.parseInt(args[0]);

int n = num; //use to check at last time

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");

}

}

No comments:

Post a Comment