Wednesday, May 18, 2016

Program to Print Armstrong s in C#


C# Program to Print out all Armstrong s between 1 and 500
Program Statement:Write a program to print out all Armstrong s between 1 and 500. If sum of cubes of ch digit of the is equal to the itself, then the is called an Armstrong . For example, 153 = (1 * 1 * 1) + (5 * 5 * 5) + (3 * 3 * 3)
Solution: public class armstrong
{
int x, a, res, sum = 0;
public void find()
{
Console.WriteLine("\nAll Armstrong s between 1 and 500 \n");
for (x = 1; x <= 500; x++)
{
a = x;
while (a != 0)
{
res = a % 10;
a = a / 10;
sum = sum + (res * res * res);
}
if (x == sum)
Console.Write(" {0} ", x);
sum = 0;
}
Console.WriteLine("\n");
}
}

No comments:

Post a Comment