Q5 Write a program to print out all Armstrong numbers between 1 and 500. If sum of cubes of each digit of the number equal to the number itself, then the number is called an Armstrong number. For example, 153 = (1*1*1)+(5*5*5)+(3*3*3)
Program: 98
Write a c program to print out all Armstrong numbers between 1 and 500. If sum of cubes of each digit of the number equal to the number itself, then the number is called an Armstrong number. For example, 153 = (1 * 1 * 1) + (5 * 5 * 5) + (3 * 3 * 3)
Output:
1 153 370 371 407
i think it is wrong beacuse as we can see other then one . 2,3,4,5,6,7,8,9 are also an armstrong number but in output it is only showing 1 as armstrong number in 1 number digit.
other numbers like 2, 3, 4, 5, etc. are not armstrong numbers because the rule of armstrong number is that the cube of each digit is equal to the number. Example: 153, 1 cube + 5 cube + 3 cube = 153 which is correct. But for 2, 2 cube is 8 which is not equal to 2 hence its not an armstrong number.