June 23, 2017

Write a C# program to Find If a Given Number Is Armstrong Number or Not


Write a C# program to Find If a Given Number Is Armstrong Number or Not?

C# program to check if a number is 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.

/*
 * C# Program to Check Whether the Entered Number is an Armstrong Number or Not
 */
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication6
{
    class Program
    {
        static void Main(string[] args)
        {
            int number, remainder, sum = 0;
            Console.Write("enter the Number");
            number = int.Parse(Console.ReadLine());
            for (int i = number; i > 0; i = i / 10)
            {
                remainder = i % 10;
                sum = sum + remainder*remainder*remainder;

            }
            if (sum == number)
            {
                Console.Write("Entered Number is an Armstrong Number");
            }
            else
                Console.Write("Entered Number is not an Armstrong Number");
            Console.ReadLine();
        }
     }
  }

Output:

Enter the Number : 371
Entered Number is an Armstrong Number



Subscribe to get more Posts :