In this C# program, we will learn how to write a program to check the given number is Armstrong Number or Not.
An Armstrong number is a number that is the sum of its own digits each raised to the power of the number of digits.
For Example, 153 is an Armstrong number.
(1)3 + (5)3 + (3)3= 153.
Here is the code of the program to check the given number is Armstrong Number or Not:
using System;
namespace TutorialsrackPrograms
{
class Program
{
//C# Program to Check the Given Number is Armstrong Number or Not.
static void Main(string[] args)
{
int number, rem, sum = 0, temp;
Console.Write("Enter The Number: ");
number = int.Parse(Console.ReadLine());
temp = number;
while (number > 0)
{
rem = number % 10;
sum = sum + (rem * rem * rem);
number = number / 10;
}
if (temp == sum)
{
Console.Write("Given Number is an Armstrong Number.");
}
else
{
Console.Write("Given Number is not an Armstrong Number.");
}
Console.Read();
}
}
}
Enter The Number: 371
Given Number is an Armstrong Number.
Enter The Number: 652
Given Number is not an Armstrong Number.
Comments