For this question you must understand what an Armstrong Number is. So a number is an Armstrong number if it is equal to the sum of the cubes of all its digits.
Example : 371 = (3*3*3) + (7*7*7) + (1*1*1)
namespace ArmstrongDemo { class Program { int num, sum, arm, rem = 0; static void Main(string[] args) { Program p1 = new Program(); p1.input(); Console.ReadLine(); } public void input() { Console.WriteLine("Enter a number "); num = Convert.ToInt32(Console.ReadLine()); arm = num; while (num > 0) { rem = num % 10; sum = sum + (rem * rem * rem); num = num / 10; } if (arm == sum) { Console.WriteLine("Yes It's a Armstrong Number!!"); } else { Console.WriteLine("No It's not an Armstrong Number!!"); } } } }
OUTPUT