Check Armstrong Number in Console Application

What is Armstrong Number

An ARMSTRONG NUMBER is a number which is made up of N digits and which is equal to the sum of each digit raised to the Nth power. 

This C# Program checks whether the entered number is an Armstrong number or not.

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

 

namespace Program

{

    class Program

    {

        static void Main(string[] args)

        {

            int num, remainder, sum = 0;

            Console.Write("Enter a number : ");

            num = int.Parse(Console.ReadLine());

            for (int i = num; i > 0; i = i / 10)

            {

                remainder = i % 10;

                sum = sum + remainder*remainder*remainder;

            }

            if (sum == num)

            {

                Console.Write("Entered number is an Armstrong number.");

            }

            else

            Console.Write("Entered number is not an Armstrong number.");

            Console.ReadLine();

        }

     }

  }