C# Program to check a number is Armstrong or not using class
In this program, You will learn how to check a number is Armstrong or not using class and object in C#.
Some list of Armstrong numbers is: 153, 370, 371, 407
Example: How to check a number is Armstrong or not using class in C#.
using System;
public class Program
{
public int reverse(int n)
{
int r, rev = 0;
while (n > 0)
{
r = n % 10;
rev = rev + r*r*r;
n = n / 10;
}
return rev;
}
public static void Main(string[] args)
{
int x, res;
Console.Write("Enter a number:");
x = Convert.ToInt32(Console.ReadLine());
Program obj = new Program();
res = obj.reverse(x);
if (res == x)
{
Console.WriteLine("Number is Armstrong:" + x);
}
else
{
Console.WriteLine("Number is not Armstrong:" + x);
}
}
}
Output:
Enter a number:153
Number is Armstrong:153