C# Check Whether the Entered Number is an Armstrong Number or Not

An Armstrong number of three digits is an integer such that the sum of the cubes of its digits is equal to the number itself. For example, 371 is an Armstrong number since 3**3 + 7**3 + 1**3 = 371.

using System;

namespace Program
{
    class Program
    {
        static void Main(string[] args)
        {
            int num, remainder, sum = 0;

            Console.Write("Enter the number: ");
            num = Convert.ToInt16(Console.ReadLine());

            for (int i = num; i > 0; i = i / 10)
            {
                remainder = i % 10;
                sum = sum + remainder * remainder * remainder;

            }

            if (sum == num)

            {
                Console.Write("\nEntered number is an Armstrong number");
            }

            else

            {
                Console.Write("\nEntered number is not an Armstrong number");
            }

            Console.ReadLine();
        }
    }
}

 

Output