In the case of Armstrong number, the sum of the cube of each digit of the number should be equal to the original number.
for example- 153
1*1*1+5*5*5+3*3*3 = 153.
using System;
namespace Armstrong_Number
{
class Program
{
static void Main(string[] args)
{
int Number, Remainder, sum = 0, temp;
Console.Write("Enter the Number = ");
Number = int.Parse(Console.ReadLine());
temp = Number;
while (Number > 0)
{
Remainder = Number % 10;
sum = sum + (Remainder*Remainder*Remainder);
Number = Number / 10;
}
if (temp == sum)
{
Console.Write(+temp+" is a Armstrong Number.");
}
else
{
Console.Write(+temp+" is Not a Armstrong Number.");
}
Console.WriteLine();
}
}
}
Output:-
for example- 153
1*1*1+5*5*5+3*3*3 = 153.
using System;
namespace Armstrong_Number
{
class Program
{
static void Main(string[] args)
{
int Number, Remainder, sum = 0, temp;
Console.Write("Enter the Number = ");
Number = int.Parse(Console.ReadLine());
temp = Number;
while (Number > 0)
{
Remainder = Number % 10;
sum = sum + (Remainder*Remainder*Remainder);
Number = Number / 10;
}
if (temp == sum)
{
Console.Write(+temp+" is a Armstrong Number.");
}
else
{
Console.Write(+temp+" is Not a Armstrong Number.");
}
Console.WriteLine();
}
}
}
Output:-
![]() |
Armstrong number |
No comments:
Post a Comment