C# Program to check a number is a strong number or not
In this program, You will learn how to check a number is a strong number or not in C#.
Some list of strong numbers is :1, 2, 145, 40585
Example: How to check a number is a strong number or not in C#.
using System;
public class Program
{
public static void Main(string[] args)
{
int n, s = 0, r, num, f, i;
Console.Write("Enter a number:");
n = Convert.ToInt32(Console.ReadLine());
num = n;
while (n > 0)
{
r = n % 10;
f = 1;
i = 1;
while (i <= r)
{
f = f * i;
i++;
}
s = s + f;
n = n / 10;
}
if (s == num)
{
Console.WriteLine("It is a strong number:" + num);
}
else
{
Console.WriteLine("It is a not Strong number:" + num);
}
}
}
Output:
Enter a number:145
It is a strong number:145